From e94900c7caa2bd920684073704bc688249bc0591 Mon Sep 17 00:00:00 2001 From: Chang Liu Date: Thu, 18 Jan 2018 22:50:25 +0800 Subject: [PATCH] mon: do not use per_pool_sum_delta to show recovery summary Fixes: http://tracker.ceph.com/issues/22727 Signed-off-by: Chang Liu (cherry picked from commit 5981ddc1992190431743ce1f0b834fb8899b6811) --- src/mon/PGMap.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index cf820e33135..b5a907df04e 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -458,11 +458,11 @@ void PGMapDigest::pool_recovery_rate_summary(Formatter *f, ostream *out, void PGMapDigest::pool_recovery_summary(Formatter *f, list *psl, uint64_t poolid) const { - auto p = per_pool_sum_delta.find(poolid); - if (p == per_pool_sum_delta.end()) + auto p = pg_pool_sum.find(poolid); + if (p == pg_pool_sum.end()) return; - recovery_summary(f, psl, p->second.first); + recovery_summary(f, psl, p->second); } void PGMapDigest::client_io_rate_summary(Formatter *f, ostream *out, -- 2.47.3