diff options
author | Sage Weil <sage@inktank.com> | 2013-07-19 10:55:02 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-07-19 10:55:02 -0700 |
commit | 8574b3cdcfa9874dae471efacbb24c3ed0d48bfc (patch) | |
tree | 56060c4d3ba4493cc745d388ed8436cec600fc4a | |
parent | 99fa208f321a73d3bab66c2535e07c5006c1da3f (diff) | |
download | ceph-8574b3cdcfa9874dae471efacbb24c3ed0d48bfc.tar.gz |
mon/PGMap: don't mangle stamp_delta in clear_delta()
This is a delta, not a timestamp.
This triggered when a cluster is idle for 2* the mon_delta_reset_interval,
and required a mon restart to fix.
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
-rw-r--r-- | src/mon/PGMap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index dfb6b1acfd3..ebdf582ff23 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -775,7 +775,7 @@ void PGMap::clear_delta() { pg_sum_delta = pool_stat_t(); pg_sum_deltas.clear(); - stamp_delta = ceph_clock_now(g_ceph_context); + stamp_delta = utime_t(); } void PGMap::print_summary(Formatter *f, ostream *out) const |