]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
osd/scrub: declare OsdScrub, an OSD subobject
authorRonen Friedman <rfriedma@redhat.com>
Thu, 14 Sep 2023 14:09:43 +0000 (09:09 -0500)
committerRonen Friedman <rfriedma@redhat.com>
Wed, 20 Sep 2023 06:39:10 +0000 (01:39 -0500)
commite0551a743c4a8e58309d4cc2ae69b370d6e9d0ec
treef4df21a3f9b83988c26f9e59733bde33de4d02c4
parent61af748a6272adb58e40bcbfa8805d8ef4cf1efa
osd/scrub: declare OsdScrub, an OSD subobject

for all OSD scrub things.

For now: OsdScrub is mostly a forwarder to the ScrubQueue object
(which it now owns).
The resource counters moved into a separate object within OsdScrub.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
src/osd/OSD.cc
src/osd/OSD.h
src/osd/scrubber/osd_scrub.cc
src/osd/scrubber/osd_scrub.h [new file with mode: 0644]
src/osd/scrubber/osd_scrub_sched.h
src/osd/scrubber/scrub_resources.cc
src/osd/scrubber/scrub_resources.h [new file with mode: 0644]