From 323dca0c82b710766ece06da8efe8d99cf3c07ab Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Fri, 23 Feb 2018 13:49:43 +0800 Subject: [PATCH] osd/PG: kill extra scrubber state transition Signed-off-by: xie xingguo --- src/osd/PG.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; { -- 2.39.5