From 7248f1276875dda52f51d1f523d7fc164d98bc02 Mon Sep 17 00:00:00 2001 From: Ronen Friedman Date: Sun, 11 Apr 2021 21:17:41 +0300 Subject: [PATCH] osd/scrub: collecting scrub-related files into a separate directory Cleaning src/osd from scrub implementation files. Triggered by: - the matching Crimson scrub structure; - the proliferation of scrub related code files (inc. in coming PRs); scrubber_common.h, which defines the scrubber's interface, remains in src/osd. Signed-off-by: Ronen Friedman --- src/osd/PG.cc | 6 +++--- src/osd/PGBackend.cc | 2 +- src/osd/PrimaryLogPG.cc | 8 +++++--- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/osd/PG.cc b/src/osd/PG.cc index fa109e257cc6b..28e4ddb6b3071 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -20,10 +20,10 @@ #include "common/config.h" #include "OSD.h" #include "OpRequest.h" -#include "scrubber/ScrubStore.h" -#include "scrubber/pg_scrubber.h" -#include "Session.h" +#include "osd/scrubber/ScrubStore.h" +#include "osd/scrubber/pg_scrubber.h" #include "osd/scheduler/OpSchedulerItem.h" +#include "Session.h" #include "common/Timer.h" #include "common/perf_counters.h" diff --git a/src/osd/PGBackend.cc b/src/osd/PGBackend.cc index cca28a8941d3b..9ae6b2c14e5c2 100644 --- a/src/osd/PGBackend.cc +++ b/src/osd/PGBackend.cc @@ -19,7 +19,7 @@ #include "common/errno.h" #include "common/scrub_types.h" #include "ReplicatedBackend.h" -#include "scrubber/ScrubStore.h" +#include "osd/scrubber/ScrubStore.h" #include "ECBackend.h" #include "PGBackend.h" #include "OSD.h" diff --git a/src/osd/PrimaryLogPG.cc b/src/osd/PrimaryLogPG.cc index 0e318c12c85b6..9d700e23b40c2 100644 --- a/src/osd/PrimaryLogPG.cc +++ b/src/osd/PrimaryLogPG.cc @@ -25,6 +25,8 @@ #include #include +#include "PrimaryLogPG.h" + #include "cls/cas/cls_cas_ops.h" #include "common/CDC.h" #include "common/EventTrace.h" @@ -52,9 +54,9 @@ #include "objclass/objclass.h" #include "osd/ClassHandler.h" #include "osdc/Objecter.h" -#include "scrubber/PrimaryLogScrub.h" -#include "scrubber/ScrubStore.h" -#include "scrubber/pg_scrubber.h" +#include "osd/scrubber/PrimaryLogScrub.h" +#include "osd/scrubber/ScrubStore.h" +#include "osd/scrubber/pg_scrubber.h" #include "OSD.h" #include "OpRequest.h" -- 2.39.5