]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: make object_info_t::dump using hobject_t and object_locator_t dumpers
authorSage Weil <sage@newdream.net>
Tue, 21 Feb 2012 23:08:26 +0000 (15:08 -0800)
committerSage Weil <sage@newdream.net>
Tue, 21 Feb 2012 23:08:26 +0000 (15:08 -0800)
Makes the output more readable.

Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/osd_types.cc

index 73beac7e3b14c68288f56cdddbdf0535d89a807a..11a10d4a7e99674972e09f2ffceafc260d9af10b 100644 (file)
@@ -1955,8 +1955,12 @@ void object_info_t::decode(bufferlist::iterator& bl)
 
 void object_info_t::dump(Formatter *f) const
 {
-  f->dump_stream("oid") << soid;
-  f->dump_stream("locator") << oloc;
+  f->open_object_section("oid");
+  soid.dump(f);
+  f->close_section();
+  f->open_object_section("locator");
+  oloc.dump(f);
+  f->close_section();
   f->dump_string("category", category);
   f->dump_stream("version") << version;
   f->dump_stream("prior_version") << prior_version;