ceph -s | grep "1/1 objects unfound" && break
sleep 1
done
- ceph -s|grep "4 osds: 4 up, 4 in" || return 1
+ ceph -s|grep "4 up" || return 1
+ ceph -s|grep "4 in" || return 1
ceph -s|grep "1/1 objects unfound" || return 1
teardown $dir || return 1
f->dump_unsigned("num_remapped_pgs", get_num_pg_temp());
f->close_section();
} else {
+ utime_t now = ceph_clock_now();
out << get_num_osds() << " osds: "
- << get_num_up_osds() << " up, "
- << get_num_in_osds() << " in";
+ << get_num_up_osds() << " up";
+ if (last_up_change != utime_t()) {
+ out << " (since " << utimespan_str(now - last_up_change) << ")";
+ }
+ out << ", " << get_num_in_osds() << " in";
+ if (last_in_change != utime_t()) {
+ out << " (since " << utimespan_str(now - last_in_change) << ")";
+ }
if (extra)
out << "; epoch: e" << get_epoch();
if (get_num_pg_temp())