mutation: remove unused "#include"s

these unused includes are identified by clang-include-cleaner. after
auditing the source files, all of the reports have been confirmed.

please note, because `mutation/mutation.hh` does not include
`seastar/coroutine/maybe_yield.hh` anymore, and quite a few source
files were relying on this header to bring in the declaration of
`maybe_yield()`, we have to include this header in the places where
this symbol is used. the same applies to `seastar/core/when_all.hh`.

Signed-off-by: Kefu Chai <kefu.chai@scylladb.com>
This commit is contained in:
Kefu Chai
2024-11-29 12:03:17 +08:00
parent 055a36ae55
commit f436edfa22
34 changed files with 27 additions and 31 deletions

View File

@@ -7,7 +7,6 @@
*/
#include <fmt/ranges.h>
#include <seastar/core/sleep.hh>
#include "alternator/executor.hh"
#include "auth/permission.hh"
#include "auth/resource.hh"
@@ -44,6 +43,8 @@
#include "replica/database.hh"
#include "alternator/rmw_operation.hh"
#include <seastar/core/coroutine.hh>
#include <seastar/core/sleep.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <boost/range/algorithm/find_end.hpp>
#include <unordered_set>
#include "service/storage_proxy.hh"

View File

@@ -36,6 +36,7 @@
#include "utils/log.hh"
#include "schema/schema_fwd.hh"
#include <seastar/core/future.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <variant>
#include "service/migration_manager.hh"

View File

@@ -12,6 +12,7 @@
#include <algorithm>
#include <seastar/core/sleep.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include "gms/endpoint_state.hh"
#include "gms/versioned_value.hh"

View File

@@ -27,6 +27,7 @@
#include <seastar/core/shared_ptr.hh>
#include <seastar/core/shard_id.hh>
#include <seastar/core/on_internal_error.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include "compaction/compaction_garbage_collector.hh"
#include "dht/i_partitioner.hh"

View File

@@ -7,6 +7,7 @@
*/
#include <boost/range/algorithm/min_element.hpp>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include "compaction/task_manager_module.hh"

View File

@@ -17,6 +17,7 @@
#include "seastarx.hh"
#include <seastar/core/sleep.hh>
#include <seastar/core/seastar.hh>
#include <seastar/core/when_all.hh>
#include "utils/div_ceil.hh"
#include "utils/lister.hh"

View File

@@ -9,6 +9,7 @@
#include "utils/assert.hh"
#include <seastar/core/format.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/core/when_all.hh>
#include "db/system_keyspace.hh"
#include "db/large_data_handler.hh"
#include "sstables/sstables.hh"

View File

@@ -13,6 +13,7 @@
#include <seastar/rpc/rpc_types.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/core/future.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <seastar/core/loop.hh>
#include <seastar/core/on_internal_error.hh>

View File

@@ -7,6 +7,8 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
#include <seastar/coroutine/maybe_yield.hh>
#include "utils/lister.hh"
#include "utils/s3/client.hh"
#include "replica/database.hh"

View File

@@ -8,6 +8,7 @@
#include "locator/util.hh"
#include "replica/database.hh"
#include "gms/gossiper.hh"
#include <seastar/coroutine/maybe_yield.hh>
namespace locator {

View File

@@ -10,16 +10,13 @@
#include <seastar/util/bool_class.hh>
#include "bytes.hh"
#include "timestamp.hh"
#include "mutation/tombstone.hh"
#include "gc_clock.hh"
#include "utils/assert.hh"
#include "utils/managed_bytes.hh"
#include <seastar/net//byteorder.hh>
#include <seastar/util/bool_class.hh>
#include <cstdint>
#include <iosfwd>
#include "utils/fragmented_temporary_buffer.hh"
#include "serializer.hh"

View File

@@ -8,8 +8,6 @@
#pragma once
#include <iosfwd>
#include "mutation_partition.hh"
#include "keys.hh"
#include "schema/schema_fwd.hh"
@@ -21,9 +19,8 @@
#include "mutation/mutation_consumer_concepts.hh"
#include "utils/preempt.hh"
#include <seastar/util/later.hh>
#include <seastar/util/optimized_optional.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/maybe_yield.hh>
struct mutation_consume_cookie {
using crs_iterator_type = mutation_partition::rows_type::iterator;

View File

@@ -14,8 +14,6 @@
#include <optional>
#include <seastar/util/optimized_optional.hh>
#include <seastar/core/future-util.hh>
#include "reader_permit.hh"
#include "mutation_fragment_fwd.hh"
#include "mutation/mutation_partition.hh"

View File

@@ -7,7 +7,6 @@
*/
#pragma once
#include <seastar/util/bool_class.hh>
#include <seastar/util/optimized_optional.hh>
using namespace seastar;

View File

@@ -7,7 +7,7 @@
*/
#include "mutation/mutation_fragment_stream_validator.hh"
#include "utils/to_string.hh"
#include <fmt/std.h>
#include "seastarx.hh"
logging::logger validator_log("mutation_fragment_stream_validator");

View File

@@ -15,8 +15,6 @@
#include <optional>
#include <seastar/util/optimized_optional.hh>
#include <seastar/core/future-util.hh>
#include "reader_permit.hh"
// Mutation fragment which represents a range tombstone boundary.

View File

@@ -9,10 +9,8 @@
#pragma once
#include <iosfwd>
#include <boost/intrusive/set.hpp>
#include <boost/intrusive/parent_from_member.hpp>
#include <seastar/core/bitset-iter.hh>
#include <seastar/util/optimized_optional.hh>
#include <ranges>

View File

@@ -11,7 +11,6 @@
#include "mutation_partition.hh"
#include "counters.hh"
#include "idl/mutation.dist.hh"
#include "idl/mutation.dist.impl.hh"
#include "frozen_mutation.hh"
#include <seastar/coroutine/maybe_yield.hh>

View File

@@ -9,13 +9,8 @@
#pragma once
#include "utils/assert.hh"
#include <iosfwd>
#include <boost/intrusive/set.hpp>
#include <boost/intrusive/parent_from_member.hpp>
#include <seastar/core/bitset-iter.hh>
#include <seastar/util/optimized_optional.hh>
#include "mutation_partition.hh"
#include <ranges>

View File

@@ -12,7 +12,6 @@
#include "mutation_partition_visitor.hh"
#include "utils/input_stream.hh"
#include "atomic_cell.hh"
#include "idl/mutation.dist.hh"
#include "idl/mutation.dist.impl.hh"
namespace ser {

View File

@@ -17,7 +17,6 @@
#include "utils/chunked_vector.hh"
#include <boost/intrusive/parent_from_member.hpp>
#include <boost/intrusive/slist.hpp>
class static_row;

View File

@@ -8,7 +8,6 @@
#pragma once
#include <boost/intrusive/set.hpp>
#include <optional>
#include "utils/hashing.hh"
#include "keys.hh"
@@ -16,8 +15,6 @@
#include "clustering_bounds_comparator.hh"
#include "mutation/position_in_partition.hh"
namespace bi = boost::intrusive;
/**
* Represents a ranged deletion operation. Can be empty.
*/

View File

@@ -8,7 +8,6 @@
#pragma once
#include <exception>
#include <seastar/core/format.hh>
#include "mutation/mutation_fragment_v2.hh"

View File

@@ -9,6 +9,7 @@
#pragma once
#include <seastar/util/defer.hh>
#include <boost/intrusive/set.hpp>
#include "range_tombstone.hh"
#include "query-request.hh"
#include "utils/assert.hh"

View File

@@ -8,7 +8,6 @@
#pragma once
#include <functional>
#include <compare>
#include "timestamp.hh"

View File

@@ -12,6 +12,7 @@
#include <boost/range/adaptor/transformed.hpp>
#include <boost/range/algorithm/min_element.hpp>
#include <seastar/core/shared_mutex.hh>
#include <seastar/core/when_all.hh>
#include "mutation_writer/feed_writers.hh"

View File

@@ -7,6 +7,7 @@
*/
#include <seastar/core/coroutine.hh>
#include <seastar/core/when_all.hh>
#include "readers/empty_v2.hh"
#include "readers/clustering_combined.hh"

View File

@@ -37,10 +37,11 @@
#include <seastar/util/defer.hh>
#include <seastar/core/metrics_registration.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <seastar/core/sleep.hh>
#include <seastar/coroutine/exception.hh>
#include <seastar/coroutine/as_future.hh>
#include <seastar/coroutine/exception.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <exception>
#include <cfloat>

View File

@@ -7,6 +7,7 @@
*/
#include <fmt/ranges.h>
#include <seastar/coroutine/maybe_yield.hh>
#include "types/types.hh"
#include "types/tuple.hh"

View File

@@ -10,6 +10,7 @@
#include <boost/range/algorithm/remove_if.hpp>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <seastar/core/future-util.hh>
#include <seastar/core/smp.hh>

View File

@@ -21,6 +21,7 @@
#include "gms/feature_service.hh"
#include <utility>
#include <fmt/ranges.h>
#include <seastar/coroutine/maybe_yield.hh>
#include <absl/container/flat_hash_map.h>
using namespace locator;

View File

@@ -11,6 +11,7 @@
#include <seastar/core/abort_source.hh>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/as_future.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <seastar/core/future.hh>
#include <seastar/core/sharded.hh>

View File

@@ -8,6 +8,7 @@
#include <fmt/ranges.h>
#include <seastar/core/coroutine.hh>
#include <seastar/coroutine/maybe_yield.hh>
#include <seastar/coroutine/switch_to.hh>
#include <seastar/coroutine/parallel_for_each.hh>
#include <seastar/rpc/rpc.hh>

View File

@@ -11,6 +11,8 @@
#include <boost/algorithm/string/join.hpp>
#include <boost/range/algorithm/unique.hpp>
#include <seastar/coroutine/maybe_yield.hh>
#include "cql3/cql3_type.hh"
#include "cql3/description.hh"
#include "mutation/mutation.hh"