From 317cf95f5a4ca94cbaeebf29c11bbb80f4d9e372 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Thu, 19 Jun 2014 15:59:43 +0100 Subject: [PATCH] mon: OSDMonitor: dump 'up' as json array instead of string Signed-off-by: Joao Eduardo Luis --- src/mon/OSDMonitor.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index e43001fbebe..e20b8114dec 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -2344,7 +2344,10 @@ bool OSDMonitor::preprocess_command(MMonCommand *m) f->dump_stream("objname") << fullobjname; f->dump_stream("raw_pgid") << pgid; f->dump_stream("pgid") << mpgid; - f->dump_stream("up") << up; + f->open_array_section("up"); + for (vector::iterator p = up.begin(); p != up.end(); ++p) + f->dump_int("osd", *p); + f->close_section(); f->dump_int("up_primary", up_p); f->open_array_section("acting"); for (vector::iterator p = acting.begin(); p != acting.end(); ++p) -- 2.47.3