]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/scrub: do not track reserving state at OSD level 58089/head
authorRonen Friedman <rfriedma@redhat.com>
Tue, 4 Jun 2024 09:02:55 +0000 (04:02 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Mon, 17 Jun 2024 12:51:47 +0000 (07:51 -0500)
commit8b5351f434fe7095922a6815f5187635cd5b21b1
tree41d3d60d8e69d8ead94128f28b155dcec02fd7f7
parent83e4f58c53dd77c998112a3058a07f347f889d90
osd/scrub: do not track reserving state at OSD level

As we no longer block the initiation of new scrub sessions for an OSD
for which any of its PGs is in the process of reserving scrub resources,
there is no need to track the reserving state at the OSD level.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit 1deac158036fffa8c2745f27feffcceccb889c27)
src/osd/scrubber/osd_scrub.cc
src/osd/scrubber/osd_scrub.h
src/osd/scrubber/osd_scrub_sched.cc
src/osd/scrubber/osd_scrub_sched.h
src/osd/scrubber/pg_scrubber.cc
src/osd/scrubber/pg_scrubber.h
src/osd/scrubber/scrub_machine.cc
src/osd/scrubber/scrub_machine.h
src/osd/scrubber/scrub_machine_lstnr.h