]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/PGMap: make PGMap dump osd_epochs too
authorSage Weil <sage@redhat.com>
Fri, 7 Aug 2015 22:14:41 +0000 (18:14 -0400)
committerSage Weil <sage@redhat.com>
Fri, 7 Aug 2015 22:14:41 +0000 (18:14 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/PGMap.cc

index 2c08fcc1da6e40ea471d55a89560e6de2cd485d2..abce6a93ec571eb0bac64fca5ba1259604069c14 100644 (file)
@@ -705,6 +705,16 @@ void PGMap::dump_basic(Formatter *f) const
   osd_sum.dump(f);
   f->close_section();
 
+  f->open_object_section("osd_epochs");
+  for (ceph::unordered_map<int32_t,epoch_t>::const_iterator p =
+        osd_epochs.begin(); p != osd_epochs.end(); ++p) {
+    f->open_object_section("osd");
+    f->dump_unsigned("osd", p->first);
+    f->dump_unsigned("epoch", p->second);
+    f->close_section();
+  }
+  f->close_section();
+
   dump_delta(f);
 }