]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd/scrub: update job's NB on failure
authorRonen Friedman <rfriedma@redhat.com>
Tue, 2 Jan 2024 16:09:06 +0000 (10:09 -0600)
committerRonen Friedman <rfriedma@redhat.com>
Mon, 22 Jan 2024 14:29:35 +0000 (08:29 -0600)
commit375d01a6aa54ef5ef4d4f571c85b794edbea403e
treed2537504427050fae625b2d7cf5a2f10e75bee21
parentaf8939dd881aecc146dba80e1c129a2c8cc43f94
osd/scrub: update job's NB on failure

When a scrub job fails, update its NB to the current time plus a
fixed delay.  This prevents the job from being scheduled again
immediately.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
12 files changed:
src/osd/PG.cc
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_job.cc
src/osd/scrubber/scrub_job.h
src/osd/scrubber/scrub_machine.cc
src/osd/scrubber/scrub_machine_lstnr.h
src/osd/scrubber_common.h