From dff411f1905cc69bfb2cfa8b62a00b4702e6aa46 Mon Sep 17 00:00:00 2001 From: shenhang Date: Wed, 11 Sep 2019 23:53:53 +0800 Subject: [PATCH] osd/OSDMap.cc: add more info in json output of osd stat Fixes: https://tracker.ceph.com/issues/41718 Signed-off-by: Shen Hang --- src/osd/OSDMap.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 4ce2cdc24dd..3cd32766bc3 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(); -- 2.47.3