From: xie xingguo Date: Fri, 23 Feb 2018 05:49:43 +0000 (+0800) Subject: osd/PG: kill extra scrubber state transition X-Git-Tag: v13.0.2~190^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=323dca0c82b710766ece06da8efe8d99cf3c07ab;p=ceph.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 b3abd76d31b6..7a84647a1759 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; {