]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd/scrub: remove the 'penalized jobs' queue
authorRonen Friedman <rfriedma@redhat.com>
Sat, 30 Dec 2023 12:36:26 +0000 (06:36 -0600)
committerRonen Friedman <rfriedma@redhat.com>
Mon, 22 Jan 2024 13:25:25 +0000 (07:25 -0600)
commite60c698338510e4939f201de6fed4f569ea9ad01
tree4536cfffc853f72482d4e37b68ae687e2bf9989e
parente7ccff59306a527c9b1bc6dfb965da0c2a42b501
osd/scrub: remove the 'penalized jobs' queue

The 'penalized jobs' queue was used to track scrub jobs that had failed
to acquire their replicas, and to prevent those jobs from being retried
too quickly.  This functionality will be replaced by a
simple 'not before' delay (see the next commits).

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/osd/osd_types.h
src/osd/scrubber/osd_scrub_sched.cc
src/osd/scrubber/osd_scrub_sched.h
src/osd/scrubber/scrub_job.h
src/test/osd/test_scrub_sched.cc