{
Mutex::Locker lock(stat_lock);
+ osd_stat.hb_in.swap(hb_peers);
+ osd_stat.hb_out.clear();
+
+ osd->op_tracker.get_age_ms_histogram(&osd_stat.op_queue_age_hist);
+
// fill in osd stats too
struct statfs stbuf;
int r = osd->store->statfs(&stbuf);
osd->logger->set(l_osd_stat_bytes_used, used);
osd->logger->set(l_osd_stat_bytes_avail, avail);
- osd_stat.hb_in.swap(hb_peers);
- osd_stat.hb_out.clear();
-
check_nearfull_warning(osd_stat);
- osd->op_tracker.get_age_ms_histogram(&osd_stat.op_queue_age_hist);
-
dout(20) << "update_osd_stat " << osd_stat << dendl;
}