]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: add enclosing object for asok dumps
authorSage Weil <sage@inktank.com>
Sun, 11 Aug 2013 21:02:46 +0000 (14:02 -0700)
committerSage Weil <sage@inktank.com>
Wed, 14 Aug 2013 00:28:54 +0000 (17:28 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc

index 4b10cf5c1bac45fb7fc6f9fc7ec246280e7ec75a..7e26a43c1c55f02be2e900b44adf9ccb5aa81b27 100644 (file)
@@ -107,6 +107,7 @@ bool Client::CommandHook::call(std::string command, cmdmap_t& cmdmap,
 {
   stringstream ss;
   Formatter *f = new_formatter(format);
+  f->open_object_section("result");
   m_client->client_lock.Lock();
   if (command == "mds_requests")
     m_client->dump_mds_requests(f);
@@ -117,6 +118,7 @@ bool Client::CommandHook::call(std::string command, cmdmap_t& cmdmap,
   else
     assert(0 == "bad command registered");
   m_client->client_lock.Unlock();
+  f->close_section();
   f->flush(out);
   delete f;
   return true;