From: Samuel Just Date: Tue, 21 Feb 2023 22:07:23 +0000 (-0800) Subject: osd/scrubber/pg_scrubber: remove m_end = m_start from add_delayed_scheduling() X-Git-Tag: v19.0.0~1591^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6cdc976f9cf674b6e1e55f128583d8ef3978e141;p=ceph.git osd/scrubber/pg_scrubber: remove m_end = m_start from add_delayed_scheduling() This is a precondition of entering into PendingTimer. maps_compare_n_cleanup() resets it after comparing the maps on the previous chunk. reset_internal_state() and various callers handle clearing m_start and m_end on reset. Signed-off-by: Samuel Just --- diff --git a/src/osd/scrubber/pg_scrubber.cc b/src/osd/scrubber/pg_scrubber.cc index 8621a462b6ed..21f2e88b6283 100644 --- a/src/osd/scrubber/pg_scrubber.cc +++ b/src/osd/scrubber/pg_scrubber.cc @@ -860,8 +860,6 @@ bool PgScrubber::range_intersects_scrub(const hobject_t& start, */ void PgScrubber::add_delayed_scheduling() { - m_end = m_start; // not blocking any range now - milliseconds sleep_time{0ms}; sleep_time = m_osds->get_scrub_services().scrub_sleep_time( m_flags.required);