From: David Zafman Date: Thu, 14 Mar 2019 00:18:16 +0000 (-0700) Subject: osd: Publish stats after all changes made X-Git-Tag: v15.0.0~76^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=06e6ebc7836d0bc65361a7857ba8cf4a31040bc2;p=ceph.git osd: Publish stats after all changes made Signed-off-by: David Zafman --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index bec5666ab9e4..28a3b02b4d1f 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -5794,7 +5794,6 @@ void PG::scrub_finish() dout(25) << __func__ << " shard " << pg_whoami << " num_omap_bytes = " << info.stats.stats.sum.num_omap_bytes << " num_omap_keys = " << info.stats.stats.sum.num_omap_keys << dendl; - publish_stats_to_osd(); } else { info.stats.stats.sum.num_shallow_scrub_errors = scrubber.shallow_errors; // XXX: last_clean_scrub_stamp doesn't mean the pg is not inconsistent @@ -5805,6 +5804,7 @@ void PG::scrub_finish() info.stats.stats.sum.num_scrub_errors = info.stats.stats.sum.num_shallow_scrub_errors + info.stats.stats.sum.num_deep_scrub_errors; + publish_stats_to_osd(); reg_next_scrub(); {