From 35166809cb8cfadacd81713babce2d94eeeb7105 Mon Sep 17 00:00:00 2001 From: Tomasz Grabiec Date: Tue, 28 Oct 2025 16:59:57 +0100 Subject: [PATCH] locator: Move rack_list to topology.hh So that we can use it in locator/tablets.hh and avoid circular dependency between that header and abstract_replication_strategy.hh --- locator/abstract_replication_strategy.hh | 2 -- locator/topology.hh | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/locator/abstract_replication_strategy.hh b/locator/abstract_replication_strategy.hh index 4cbdb1ef12..191d63ac46 100644 --- a/locator/abstract_replication_strategy.hh +++ b/locator/abstract_replication_strategy.hh @@ -45,8 +45,6 @@ enum class replication_strategy_type { everywhere_topology, }; -using rack_list = std::vector; - using replication_strategy_config_option = std::variant; using replication_strategy_config_options = std::map; diff --git a/locator/topology.hh b/locator/topology.hh index ba79cb8151..c4e5125518 100644 --- a/locator/topology.hh +++ b/locator/topology.hh @@ -40,6 +40,8 @@ using node_holder = std::unique_ptr; using shard_id = seastar::shard_id; +using rack_list = std::vector; + class node { public: using this_node = bool_class;