]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osdmap: dump embedded crush map in Incremental::dump()
authorSage Weil <sage@newdream.net>
Tue, 21 Feb 2012 22:43:23 +0000 (14:43 -0800)
committerSage Weil <sage@newdream.net>
Tue, 21 Feb 2012 22:43:23 +0000 (14:43 -0800)
Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/OSDMap.cc

index ac64d42818c2d630767e93cacbab6bbb5202b71f..fff48c0890016a27ca81c5c1904de9a908f54cbf 100644 (file)
@@ -284,10 +284,11 @@ void OSDMap::Incremental::dump(Formatter *f) const
   }
   if (crush.length()) {
     f->open_object_section("crush");
-    // fixme
-    //CrushWrapper c;
-    //c.decode(crush);
-    //c.dump(f);
+    CrushWrapper c;
+    bufferlist tbl = crush;  // kludge around constness.
+    bufferlist::iterator p = tbl.begin();
+    c.decode(p);
+    c.dump(f);
     f->close_section();
   }