From: xie xingguo Date: Fri, 23 Feb 2018 05:49:43 +0000 (+0800) Subject: osd/PG: kill extra scrubber state transition X-Git-Tag: wip-pdonnell-testing-20180317.202121~233^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=323dca0c82b710766ece06da8efe8d99cf3c07ab;p=ceph-ci.git osd/PG: kill extra scrubber state transition Signed-off-by: xie xingguo --- diff --git a/src/osd/PG.cc b/src/osd/PG.cc index b3abd76d31b..7a84647a175 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -4622,9 +4622,8 @@ void PG::chunky_scrub(ThreadPool::TPHandle &handle) scrubber.preempt_divisor *= 2; dout(10) << __func__ << " preempted, " << scrubber.preempt_left << " left" << dendl; - scrubber.state = PG::Scrubber::NEW_CHUNK; + scrub_preempted = false; } - scrub_preempted = false; scrub_can_preempt = scrubber.preempt_left > 0; {