From ecb25df889537694cde9d7875e956599a4a756e8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rados=C5=82aw=20Zarzy=C5=84ski?= Date: Thu, 28 Apr 2022 17:02:09 +0200 Subject: [PATCH] crimson/osd: drop legacy base classes for pipeline stages MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Radosław Zarzyński --- src/crimson/common/operation.h | 16 ---------------- 1 file changed, 16 deletions(-) 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; -}; - } -- 2.39.5