From: Radosław Zarzyński Date: Thu, 28 Apr 2022 15:02:09 +0000 (+0200) Subject: crimson/osd: drop legacy base classes for pipeline stages X-Git-Tag: v18.0.0~947^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ecb25df889537694cde9d7875e956599a4a756e8;p=ceph.git crimson/osd: drop legacy base classes for pipeline stages Signed-off-by: Radosław Zarzyński --- diff --git a/src/crimson/common/operation.h b/src/crimson/common/operation.h index 4daa14ede780f..634d303b4acfb 100644 --- a/src/crimson/common/operation.h +++ b/src/crimson/common/operation.h @@ -517,12 +517,6 @@ private: seastar::shared_mutex mutex; }; -// TODO: drop this after migrating to the new event tracking infrastructure. -struct OrderedExclusivePhase : OrderedExclusivePhaseT { - OrderedExclusivePhase(const char *type_name) : type_name(type_name) {} - const char * type_name; -}; - /** * Permits multiple ops to inhabit the stage concurrently, but ensures that * they will proceed to the next stage in the order in which they called @@ -608,11 +602,6 @@ private: seastar::shared_mutex mutex; }; -struct OrderedConcurrentPhase : OrderedConcurrentPhaseT { - OrderedConcurrentPhase(const char *type_name) : type_name(type_name) {} - const char * type_name; -}; - /** * Imposes no ordering or exclusivity at all. Ops enter without constraint and * may exit in any order. Useful mainly for informational purposes between @@ -645,9 +634,4 @@ public: } }; -struct UnorderedStage : UnorderedStageT { - UnorderedStage(const char *type_name) : type_name(type_name) {} - const char * type_name; -}; - }