cql_controller: maintenance socket: fix indentation
This commit is contained in:
@@ -114,48 +114,48 @@ future<> controller::do_start_server() {
|
||||
std::vector<listen_cfg> configs;
|
||||
|
||||
if (!_used_by_maintenance_socket) {
|
||||
const seastar::net::inet_address ip = utils::resolve(cfg.rpc_address, family, preferred).get0();
|
||||
int native_port_idx = -1, native_shard_aware_port_idx = -1;
|
||||
const seastar::net::inet_address ip = utils::resolve(cfg.rpc_address, family, preferred).get0();
|
||||
int native_port_idx = -1, native_shard_aware_port_idx = -1;
|
||||
|
||||
if (cfg.native_transport_port.is_set() ||
|
||||
(!cfg.native_transport_port_ssl.is_set() && !cfg.native_transport_port.is_set())) {
|
||||
// Non-SSL port is specified || neither SSL nor non-SSL ports are specified
|
||||
configs.emplace_back(listen_cfg{ socket_address{ip, cfg.native_transport_port()}, false });
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
native_port_idx = 0;
|
||||
}
|
||||
if (cfg.native_shard_aware_transport_port.is_set() ||
|
||||
(!cfg.native_shard_aware_transport_port_ssl.is_set() && !cfg.native_shard_aware_transport_port.is_set())) {
|
||||
configs.emplace_back(listen_cfg{ socket_address{ip, cfg.native_shard_aware_transport_port()}, true });
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
native_shard_aware_port_idx = native_port_idx + 1;
|
||||
}
|
||||
|
||||
// main should have made sure values are clean and neatish
|
||||
if (utils::is_true(utils::get_or_default(ceo, "enabled", "false"))) {
|
||||
auto cred = std::make_shared<seastar::tls::credentials_builder>();
|
||||
utils::configure_tls_creds_builder(*cred, std::move(ceo)).get();
|
||||
|
||||
logger.info("Enabling encrypted CQL connections between client and server");
|
||||
|
||||
if (cfg.native_transport_port_ssl.is_set() &&
|
||||
(!cfg.native_transport_port.is_set() ||
|
||||
cfg.native_transport_port_ssl() != cfg.native_transport_port())) {
|
||||
// SSL port is specified && non-SSL port is either left out or set to a different value
|
||||
configs.emplace_back(listen_cfg{{ip, cfg.native_transport_port_ssl()}, false, cred});
|
||||
if (cfg.native_transport_port.is_set() ||
|
||||
(!cfg.native_transport_port_ssl.is_set() && !cfg.native_transport_port.is_set())) {
|
||||
// Non-SSL port is specified || neither SSL nor non-SSL ports are specified
|
||||
configs.emplace_back(listen_cfg{ socket_address{ip, cfg.native_transport_port()}, false });
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
} else if (native_port_idx >= 0) {
|
||||
configs[native_port_idx].cred = cred;
|
||||
native_port_idx = 0;
|
||||
}
|
||||
if (cfg.native_shard_aware_transport_port_ssl.is_set() &&
|
||||
(!cfg.native_shard_aware_transport_port.is_set() ||
|
||||
cfg.native_shard_aware_transport_port_ssl() != cfg.native_shard_aware_transport_port())) {
|
||||
configs.emplace_back(listen_cfg{{ip, cfg.native_shard_aware_transport_port_ssl()}, true, std::move(cred)});
|
||||
if (cfg.native_shard_aware_transport_port.is_set() ||
|
||||
(!cfg.native_shard_aware_transport_port_ssl.is_set() && !cfg.native_shard_aware_transport_port.is_set())) {
|
||||
configs.emplace_back(listen_cfg{ socket_address{ip, cfg.native_shard_aware_transport_port()}, true });
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
} else if (native_shard_aware_port_idx >= 0) {
|
||||
configs[native_shard_aware_port_idx].cred = std::move(cred);
|
||||
native_shard_aware_port_idx = native_port_idx + 1;
|
||||
}
|
||||
|
||||
// main should have made sure values are clean and neatish
|
||||
if (utils::is_true(utils::get_or_default(ceo, "enabled", "false"))) {
|
||||
auto cred = std::make_shared<seastar::tls::credentials_builder>();
|
||||
utils::configure_tls_creds_builder(*cred, std::move(ceo)).get();
|
||||
|
||||
logger.info("Enabling encrypted CQL connections between client and server");
|
||||
|
||||
if (cfg.native_transport_port_ssl.is_set() &&
|
||||
(!cfg.native_transport_port.is_set() ||
|
||||
cfg.native_transport_port_ssl() != cfg.native_transport_port())) {
|
||||
// SSL port is specified && non-SSL port is either left out or set to a different value
|
||||
configs.emplace_back(listen_cfg{{ip, cfg.native_transport_port_ssl()}, false, cred});
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
} else if (native_port_idx >= 0) {
|
||||
configs[native_port_idx].cred = cred;
|
||||
}
|
||||
if (cfg.native_shard_aware_transport_port_ssl.is_set() &&
|
||||
(!cfg.native_shard_aware_transport_port.is_set() ||
|
||||
cfg.native_shard_aware_transport_port_ssl() != cfg.native_shard_aware_transport_port())) {
|
||||
configs.emplace_back(listen_cfg{{ip, cfg.native_shard_aware_transport_port_ssl()}, true, std::move(cred)});
|
||||
_listen_addresses.push_back(configs.back().addr);
|
||||
} else if (native_shard_aware_port_idx >= 0) {
|
||||
configs[native_shard_aware_port_idx].cred = std::move(cred);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
auto socket = cfg.maintenance_socket();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user