From: Samuel Just Date: Tue, 29 Nov 2016 21:59:10 +0000 (-0800) Subject: ReplicatedPG::_scrub_finish: check stats for ec overwrites pools X-Git-Tag: v11.1.0~59^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e00fe48b41450ee0263631a781db6ca71b4d1af8;p=ceph.git ReplicatedPG::_scrub_finish: check stats for ec overwrites pools This should work fine now that we are doing an update-in-place with rollback information off to the side. Signed-off-by: Samuel Just --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index ee5c9fd0b5e7..e6a6d801aad4 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -13030,13 +13030,6 @@ void ReplicatedPG::_scrub_finish() bool deep_scrub = state_test(PG_STATE_DEEP_SCRUB); const char *mode = (repair ? "repair": (deep_scrub ? "deep-scrub" : "scrub")); - if (pool.info.is_hacky_ecoverwrites()) { - dout(10) << __func__ - << ": skipping stat comparisons since hacky_overwrites are enabled" - << dendl; - return; - } - if (info.stats.stats_invalid) { info.stats.stats = scrub_cstat; info.stats.stats_invalid = false;