diff --git a/compaction/compaction.cc b/compaction/compaction.cc index 85d0c1f37c..331b746d66 100644 --- a/compaction/compaction.cc +++ b/compaction/compaction.cc @@ -29,31 +29,26 @@ #include #include "dht/i_partitioner.hh" +#include "sstables/exceptions.hh" #include "sstables/sstables.hh" #include "sstables/sstable_writer.hh" #include "sstables/progress_monitor.hh" #include "sstables/sstables_manager.hh" #include "compaction.hh" -#include "compaction_manager.hh" #include "schema/schema.hh" #include "db/system_keyspace.hh" #include "db_clock.hh" #include "mutation/mutation_compactor.hh" #include "leveled_manifest.hh" -#include "dht/token.hh" #include "dht/partition_filter.hh" #include "mutation_writer/shard_based_splitting_writer.hh" #include "mutation_writer/partition_based_splitting_writer.hh" #include "mutation/mutation_source_metadata.hh" #include "mutation/mutation_fragment_stream_validator.hh" -#include "utils/UUID_gen.hh" -#include "utils/utf8.hh" -#include "utils/fmt-compat.hh" #include "utils/error_injection.hh" #include "readers/multi_range.hh" #include "readers/compacting.hh" #include "tombstone_gc.hh" -#include "keys.hh" #include "replica/database.hh" namespace sstables { diff --git a/compaction/compaction_backlog_manager.hh b/compaction/compaction_backlog_manager.hh index 13ad1724d3..36527c1a4e 100644 --- a/compaction/compaction_backlog_manager.hh +++ b/compaction/compaction_backlog_manager.hh @@ -12,7 +12,6 @@ #include #include #include "sstables/shared_sstable.hh" -#include "sstables/progress_monitor.hh" #include "timestamp.hh" class compaction_backlog_manager; diff --git a/compaction/compaction_descriptor.hh b/compaction/compaction_descriptor.hh index dbef11eb1a..0e6fce2bec 100644 --- a/compaction/compaction_descriptor.hh +++ b/compaction/compaction_descriptor.hh @@ -18,7 +18,6 @@ #include "sstables/sstable_set.hh" #include "utils/UUID.hh" #include "dht/i_partitioner.hh" -#include "compaction_weight_registration.hh" #include "compaction_fwd.hh" namespace sstables { diff --git a/compaction/leveled_manifest.hh b/compaction/leveled_manifest.hh index 4dbf64b711..6874c096d0 100644 --- a/compaction/leveled_manifest.hh +++ b/compaction/leveled_manifest.hh @@ -11,7 +11,6 @@ #pragma once #include "sstables/sstables.hh" -#include "compaction.hh" #include "size_tiered_compaction_strategy.hh" #include "range.hh" #include "log.hh" diff --git a/compaction/time_window_compaction_strategy.hh b/compaction/time_window_compaction_strategy.hh index 2f153917a7..7114d068df 100644 --- a/compaction/time_window_compaction_strategy.hh +++ b/compaction/time_window_compaction_strategy.hh @@ -11,10 +11,8 @@ #pragma once #include "compaction_strategy_impl.hh" -#include "compaction.hh" #include "size_tiered_compaction_strategy.hh" #include "timestamp.hh" -#include "exceptions/exceptions.hh" #include "sstables/shared_sstable.hh" namespace sstables { diff --git a/mutation/mutation_partition.hh b/mutation/mutation_partition.hh index f07ad921cb..baba34ffdc 100644 --- a/mutation/mutation_partition.hh +++ b/mutation/mutation_partition.hh @@ -23,7 +23,6 @@ #include "keys.hh" #include "position_in_partition.hh" #include "atomic_cell_or_collection.hh" -#include "query-result.hh" #include "hashing_partition_visitor.hh" #include "range_tombstone_list.hh" #include "utils/intrusive_btree.hh" diff --git a/reader_concurrency_semaphore.cc b/reader_concurrency_semaphore.cc index 7bddb9bba1..e68976d250 100644 --- a/reader_concurrency_semaphore.cc +++ b/reader_concurrency_semaphore.cc @@ -16,6 +16,7 @@ #include #include "reader_concurrency_semaphore.hh" +#include "query-result.hh" #include "readers/flat_mutation_reader_v2.hh" #include "utils/exceptions.hh" #include "schema/schema.hh" diff --git a/replica/database.hh b/replica/database.hh index 9e2081c508..b9f19685b4 100644 --- a/replica/database.hh +++ b/replica/database.hh @@ -38,6 +38,7 @@ #include "db/snapshot-ctl.hh" #include "memtable.hh" #include "row_cache.hh" +#include "query-result.hh" #include "compaction/compaction_strategy.hh" #include "utils/estimated_histogram.hh" #include @@ -63,13 +64,13 @@ #include "db/operation_type.hh" #include "utils/serialized_action.hh" #include "compaction/compaction_fwd.hh" -#include "utils/disk-error-handler.hh" class cell_locker; class cell_locker_stats; class locked_cell; class mutation; +class compaction_manager; class frozen_mutation; class reconcilable_result; diff --git a/service/paxos/prepare_summary.hh b/service/paxos/prepare_summary.hh index b6655e3c3e..790535c18f 100644 --- a/service/paxos/prepare_summary.hh +++ b/service/paxos/prepare_summary.hh @@ -11,6 +11,7 @@ #include "utils/UUID_gen.hh" #include "service/paxos/proposal.hh" #include "inet_address_vectors.hh" +#include "query-result.hh" namespace service { diff --git a/service/storage_proxy.hh b/service/storage_proxy.hh index 638c82618a..26810a46fa 100644 --- a/service/storage_proxy.hh +++ b/service/storage_proxy.hh @@ -25,13 +25,13 @@ #include #include "storage_proxy_stats.hh" #include "service_permit.hh" +#include "query-result.hh" #include "cdc/stats.hh" #include "locator/abstract_replication_strategy.hh" #include "db/hints/host_filter.hh" #include "utils/small_vector.hh" #include "service/endpoint_lifecycle_subscriber.hh" #include -#include "exceptions/exceptions.hh" #include "exceptions/coordinator_result.hh" #include "replica/exceptions.hh" #include "locator/host_id.hh" diff --git a/types/types.cc b/types/types.cc index 4a05a92627..dddea24d48 100644 --- a/types/types.cc +++ b/types/types.cc @@ -18,10 +18,8 @@ #include #include #include "types/types.hh" -#include "utils/exceptions.hh" #include "utils/serialization.hh" #include "vint-serialization.hh" -#include "combine.hh" #include #include #include @@ -47,7 +45,6 @@ #include "utils/ascii.hh" #include "utils/fragment_range.hh" #include "utils/managed_bytes.hh" -#include "mutation/mutation_partition.hh" #include "types/user.hh" #include "types/tuple.hh"