]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/OSDMap.cc: add more info in json output of osd stat 30344/head
authorshenhang <shenhang@kuaishou.com>
Wed, 11 Sep 2019 15:53:53 +0000 (23:53 +0800)
committershenhang <shenhang@kuaishou.com>
Wed, 11 Dec 2019 12:28:31 +0000 (20:28 +0800)
Fixes: https://tracker.ceph.com/issues/41718
Signed-off-by: Shen Hang <harryshen18@gmail.com>
src/osd/OSDMap.cc

index 4ce2cdc24dd8c2393aa837e3a66c9e9d6bb1cbf5..3cd32766bc3cf3f2f66cd9e259353fa02647bebe 100644 (file)
@@ -3969,7 +3969,11 @@ void OSDMap::print_summary(Formatter *f, ostream& out,
     f->dump_int("epoch", get_epoch());
     f->dump_int("num_osds", get_num_osds());
     f->dump_int("num_up_osds", get_num_up_osds());
+    f->dump_int("osd_up_since", last_up_change.to_msec() / 1000);
     f->dump_int("num_in_osds", get_num_in_osds());
+    f->dump_int("osd_in_since", last_in_change.to_msec() / 1000);
+    f->dump_bool("full", test_flag(CEPH_OSDMAP_FULL));
+    f->dump_bool("nearfull", test_flag(CEPH_OSDMAP_NEARFULL));
     f->dump_unsigned("num_remapped_pgs", get_num_pg_temp());
   } else {
     utime_t now = ceph_clock_now();