init: RIP init_scheduling_config
This struct is nowadays only used to transport arguments from db::config to messaging_service::scheduling_config, things get simpler if dropping it. Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
This commit is contained in:
6
init.cc
6
init.cc
@@ -38,7 +38,7 @@ void init_messaging_service(netw::messaging_service::config mscfg
|
||||
, sstring ms_key
|
||||
, sstring ms_tls_prio
|
||||
, bool ms_client_auth
|
||||
, init_scheduling_config scheduling_config) {
|
||||
, netw::messaging_service::scheduling_config scfg) {
|
||||
|
||||
using encrypt_what = netw::messaging_service::encrypt_what;
|
||||
using namespace seastar::tls;
|
||||
@@ -68,10 +68,6 @@ void init_messaging_service(netw::messaging_service::config mscfg
|
||||
|
||||
// Init messaging_service
|
||||
// Delay listening messaging_service until gossip message handlers are registered
|
||||
netw::messaging_service::scheduling_config scfg;
|
||||
scfg.statement_tenants = { {scheduling_config.statement, "$user"}, {default_scheduling_group(), "$system"} };
|
||||
scfg.streaming = scheduling_config.streaming;
|
||||
scfg.gossip = scheduling_config.gossip;
|
||||
netw::get_messaging_service().start(mscfg, scfg, creds).get();
|
||||
}
|
||||
|
||||
|
||||
8
init.hh
8
init.hh
@@ -48,19 +48,13 @@ extern logging::logger startlog;
|
||||
|
||||
class bad_configuration_error : public std::exception {};
|
||||
|
||||
struct init_scheduling_config {
|
||||
scheduling_group streaming;
|
||||
scheduling_group statement;
|
||||
scheduling_group gossip;
|
||||
};
|
||||
|
||||
void init_messaging_service(netw::messaging_service::config cfg
|
||||
, sstring ms_trust_store
|
||||
, sstring ms_cert
|
||||
, sstring ms_key
|
||||
, sstring ms_tls_prio
|
||||
, bool ms_client_auth
|
||||
, init_scheduling_config scheduling_config);
|
||||
, netw::messaging_service::scheduling_config scheduling_config);
|
||||
|
||||
void init_gossiper(sharded<gms::gossiper>& gossiper
|
||||
, db::config& cfg
|
||||
|
||||
7
main.cc
7
main.cc
@@ -835,11 +835,12 @@ int main(int ac, char** av) {
|
||||
mscfg.tcp_nodelay = netw::messaging_service::tcp_nodelay_what::local;
|
||||
}
|
||||
|
||||
init_scheduling_config scfg;
|
||||
scfg.statement = dbcfg.statement_scheduling_group;
|
||||
netw::messaging_service::scheduling_config scfg;
|
||||
scfg.statement_tenants = { {dbcfg.statement_scheduling_group, "$user"}, {default_scheduling_group(), "$system"} };
|
||||
scfg.streaming = dbcfg.streaming_scheduling_group;
|
||||
scfg.gossip = scheduling_group();
|
||||
init_messaging_service(std::move(mscfg), trust_store, cert, key, prio, clauth, scfg);
|
||||
|
||||
init_messaging_service(std::move(mscfg), trust_store, cert, key, prio, clauth, std::move(scfg));
|
||||
|
||||
init_gossiper(gossiper, *cfg, listen_address, seed_provider, cluster_name);
|
||||
supervisor::notify("starting storage proxy");
|
||||
|
||||
Reference in New Issue
Block a user