]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/scrub: fix scrub eligibility tests
authorRonen Friedman <rfriedma@redhat.com>
Thu, 7 Dec 2023 14:55:30 +0000 (08:55 -0600)
committerRonen Friedman <rfriedma@redhat.com>
Mon, 11 Dec 2023 07:26:02 +0000 (01:26 -0600)
commitfcfab283c0a2b5dcf22ef17b5469d2266f6887c6
treeadd28ef67877f0271ccc4c670de9fefe3dea1ac8
parentea15ee08c3c7a4ed591ee74e8943017d079bc060
osd/scrub: fix scrub eligibility tests

By:
- removing duplicate checks;
- moving most checks "down" to the PG;
- allowing high-priority scrubs to override most limiting conditions.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/osd/PG.cc
src/osd/PG.h
src/osd/scrubber/osd_scrub.cc
src/osd/scrubber/osd_scrub.h