From: Joao Eduardo Luis Date: Thu, 19 Jun 2014 14:56:06 +0000 (+0100) Subject: mon: OSDMonitor: dump 'acting' as json array instead of string X-Git-Tag: v0.83~66^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b7ff393354c75716a2bdb7e0c3ef073cfe9d6118;p=ceph.git mon: OSDMonitor: dump 'acting' as json array instead of string Signed-off-by: Joao Eduardo Luis --- diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index 88c147c6760..e43001fbebe 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -2346,7 +2346,10 @@ bool OSDMonitor::preprocess_command(MMonCommand *m) f->dump_stream("pgid") << mpgid; f->dump_stream("up") << up; f->dump_int("up_primary", up_p); - f->dump_stream("acting") << acting; + f->open_array_section("acting"); + for (vector::iterator p = acting.begin(); p != acting.end(); ++p) + f->dump_int("osd", *p); + f->close_section(); f->dump_int("acting_primary", acting_p); f->close_section(); // osd_map f->flush(rdata);