From: Sage Weil Date: Tue, 21 Feb 2012 21:50:34 +0000 (-0800) Subject: osdmap: dump fullmap from dump() X-Git-Tag: v0.43~47^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7cafa255c5879301d9d1c200d8e449ab88c34f43;p=ceph.git osdmap: dump fullmap from dump() Signed-off-by: Sage Weil --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index e8cc15ac6069..ac64d42818c2 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -275,12 +275,19 @@ void OSDMap::Incremental::dump(Formatter *f) const if (fullmap.length()) { f->open_object_section("full_map"); - // fIXME + OSDMap full; + bufferlist fbl = fullmap; // kludge around constness. + bufferlist::iterator p = fbl.begin(); + full.decode(p); + full.dump(f); f->close_section(); } if (crush.length()) { f->open_object_section("crush"); // fixme + //CrushWrapper c; + //c.decode(crush); + //c.dump(f); f->close_section(); }