code: Expell gossiper.hh from other headers
This needs to add forward declarations of the gossiper class and re-include some other headers here and there. Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
This commit is contained in:
@@ -60,6 +60,7 @@
|
||||
#include <boost/range/adaptors.hpp>
|
||||
#include <boost/range/algorithm/find_end.hpp>
|
||||
#include "service/storage_proxy.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
|
||||
logging::logger elogger("alternator-executor");
|
||||
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
#include "database.hh"
|
||||
#include "unimplemented.hh"
|
||||
#include "gms/failure_detector.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
#include "schema_registry.hh"
|
||||
#include "idl/uuid.dist.hh"
|
||||
#include "idl/frozen_schema.dist.hh"
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "db/extensions.hh"
|
||||
#include "service/storage_proxy.hh"
|
||||
#include "gms/versioned_value.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
#include "seastarx.hh"
|
||||
#include "converting_mutation_partition_applier.hh"
|
||||
#include "utils/disk-error-handler.hh"
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
#include <seastar/core/lowres_clock.hh>
|
||||
#include <seastar/core/shared_mutex.hh>
|
||||
#include <seastar/core/abort_source.hh>
|
||||
#include "gms/gossiper.hh"
|
||||
#include "locator/snitch_base.hh"
|
||||
#include "inet_address_vectors.hh"
|
||||
#include "db/commitlog/commitlog.hh"
|
||||
@@ -49,6 +48,10 @@ namespace utils {
|
||||
class directories;
|
||||
}
|
||||
|
||||
namespace gms {
|
||||
class gossiper;
|
||||
}
|
||||
|
||||
namespace db {
|
||||
namespace hints {
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@
|
||||
#include "types/map.hh"
|
||||
#include "utils/error_injection.hh"
|
||||
#include "utils/exponential_backoff_retry.hh"
|
||||
#include "utils/fb_utilities.hh"
|
||||
#include "query-result-writer.hh"
|
||||
|
||||
using namespace std::chrono_literals;
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
#include "gms/gossip_digest_syn.hh"
|
||||
#include "gms/gossip_digest_ack.hh"
|
||||
#include "gms/gossip_digest_ack2.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
#include "query-request.hh"
|
||||
#include "query-result.hh"
|
||||
#include <seastar/rpc/rpc.hh>
|
||||
|
||||
@@ -91,6 +91,11 @@ namespace cdc {
|
||||
class cdc_service;
|
||||
}
|
||||
|
||||
namespace gms {
|
||||
class gossiper;
|
||||
class feature_service;
|
||||
}
|
||||
|
||||
namespace service {
|
||||
|
||||
namespace paxos {
|
||||
|
||||
@@ -42,9 +42,9 @@
|
||||
#include "gms/i_endpoint_state_change_subscriber.hh"
|
||||
#include "service/endpoint_lifecycle_subscriber.hh"
|
||||
#include "locator/token_metadata.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
#include "inet_address_vectors.hh"
|
||||
#include <seastar/core/distributed.hh>
|
||||
#include <seastar/core/condition-variable.hh>
|
||||
#include "dht/i_partitioner.hh"
|
||||
#include "dht/token_range_endpoints.hh"
|
||||
#include <seastar/core/sleep.hh>
|
||||
@@ -92,6 +92,10 @@ class view_update_generator;
|
||||
}
|
||||
}
|
||||
|
||||
namespace netw {
|
||||
class messaging_service;
|
||||
}
|
||||
|
||||
namespace dht {
|
||||
class boot_strapper;
|
||||
class range_streamer;
|
||||
|
||||
@@ -21,13 +21,16 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "gms/gossiper.hh"
|
||||
#include "gms/i_endpoint_state_change_subscriber.hh"
|
||||
|
||||
#include <seastar/core/abort_source.hh>
|
||||
#include <seastar/core/future.hh>
|
||||
#include <seastar/core/sharded.hh>
|
||||
|
||||
namespace gms {
|
||||
class gossiper;
|
||||
}
|
||||
|
||||
namespace service {
|
||||
|
||||
class storage_proxy;
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "db/config.hh"
|
||||
#include "db/extensions.hh"
|
||||
#include "alternator/tags_extension.hh"
|
||||
#include "gms/gossiper.hh"
|
||||
|
||||
static const sstring table_name = "cf";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user