mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-09 16:33:35 +00:00
storage_service: Use get_local_tokens in set_tokens
We are using _bootstrap_tokens since get_local_tokens was not available.
This commit is contained in:
@@ -847,8 +847,7 @@ void storage_service::set_tokens(std::unordered_set<token> tokens) {
|
||||
logger.debug("Setting tokens to {}", tokens);
|
||||
db::system_keyspace::update_tokens(tokens).get();
|
||||
_token_metadata.update_normal_tokens(tokens, get_broadcast_address());
|
||||
// Collection<Token> localTokens = getLocalTokens();
|
||||
auto local_tokens = _bootstrap_tokens;
|
||||
auto local_tokens = get_local_tokens();
|
||||
auto& gossiper = gms::get_local_gossiper();
|
||||
gossiper.add_local_application_state(gms::application_state::TOKENS, value_factory.tokens(local_tokens)).get();
|
||||
gossiper.add_local_application_state(gms::application_state::STATUS, value_factory.normal(local_tokens)).get();
|
||||
|
||||
Reference in New Issue
Block a user