From: shenhang Date: Wed, 11 Sep 2019 15:53:53 +0000 (+0800) Subject: osd/OSDMap.cc: add more info in json output of osd stat X-Git-Tag: v15.1.0~381^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dff411f1905cc69bfb2cfa8b62a00b4702e6aa46;p=ceph.git osd/OSDMap.cc: add more info in json output of osd stat Fixes: https://tracker.ceph.com/issues/41718 Signed-off-by: Shen Hang --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 4ce2cdc24dd8..3cd32766bc3c 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -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();