diff --git a/db/system_keyspace.cc b/db/system_keyspace.cc index 290833724f..b1c52e64b8 100644 --- a/db/system_keyspace.cc +++ b/db/system_keyspace.cc @@ -54,6 +54,7 @@ #include "utils/generation-number.hh" #include "db/virtual_table.hh" #include "service/storage_service.hh" +#include "protocol_server.hh" #include "gms/gossiper.hh" #include "service/paxos/paxos_state.hh" #include "service/raft/raft_group_registry.hh" diff --git a/service/storage_service.cc b/service/storage_service.cc index b1e5680d65..2cbb66f72e 100644 --- a/service/storage_service.cc +++ b/service/storage_service.cc @@ -73,6 +73,7 @@ #include "idl/storage_service.dist.hh" #include "service/storage_proxy.hh" #include "service/raft/raft_address_map.hh" +#include "protocol_server.hh" #include "types/set.hh" #include diff --git a/service/storage_service.hh b/service/storage_service.hh index 257787a294..33c4132002 100644 --- a/service/storage_service.hh +++ b/service/storage_service.hh @@ -11,13 +11,13 @@ #pragma once +#include #include "gms/i_endpoint_state_change_subscriber.hh" #include "service/endpoint_lifecycle_subscriber.hh" #include "locator/abstract_replication_strategy.hh" #include "inet_address_vectors.hh" #include #include -#include "dht/i_partitioner.hh" #include "dht/token_range_endpoints.hh" #include #include "gms/application_state.hh" @@ -25,21 +25,14 @@ #include #include "utils/fb_utilities.hh" #include "replica/database_fwd.hh" -#include "db/schema_features.hh" -#include "streaming/stream_state.hh" #include "streaming/stream_reason.hh" #include #include "utils/disk-error-handler.hh" #include "service/migration_listener.hh" -#include "protocol_server.hh" -#include "gms/feature_service.hh" #include #include -#include "sstables/version.hh" -#include "sstables/shared_sstable.hh" #include #include -#include "locator/snitch_base.hh" #include "cdc/generation_id.hh" #include "raft/raft.hh" #include "repair/id.hh" @@ -51,6 +44,7 @@ class node_ops_cmd_response; class node_ops_info; enum class node_ops_cmd : uint32_t; class repair_service; +class protocol_server; namespace cql3 { class query_processor; }