]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/scrubber: add generic interface for scheduling a future event
authorSamuel Just <sjust@redhat.com>
Tue, 14 Feb 2023 05:19:44 +0000 (21:19 -0800)
committerRonen Friedman <rfriedma@redhat.com>
Wed, 26 Mar 2025 14:27:56 +0000 (14:27 +0000)
commit55b1f869aa0af91ff808bcef0e4313753ced3a3d
tree4727a01211932e21c804914d2c796044d8615eb5
parentcdd5126235302c379cf8f9786d14d4c3ad444ca7
osd/scrubber: add generic interface for scheduling a future event

PgScrubber/ScrubMachine have several examples of needing to schedule a
callback to fire later.  We'll gradually convert them to use this
interface.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit a90b46b774d3c3d508b0563f8327892e4232ce66)
src/osd/scrubber/pg_scrubber.cc
src/osd/scrubber/pg_scrubber.h
src/osd/scrubber/scrub_machine.h
src/osd/scrubber/scrub_machine_lstnr.h