From: Sage Weil Date: Tue, 21 Feb 2012 23:08:26 +0000 (-0800) Subject: osd: make object_info_t::dump using hobject_t and object_locator_t dumpers X-Git-Tag: v0.43~42 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e67c0ff0c6965c910ae6b1e6ffaaab6eaaddf840;p=ceph.git osd: make object_info_t::dump using hobject_t and object_locator_t dumpers Makes the output more readable. Signed-off-by: Sage Weil --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 73beac7e3b14..11a10d4a7e99 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -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;