mirror of https://github.com/apache/cassandra
Merge branch 'cassandra-1.2' into cassandra-2.0
This commit is contained in:
commit
b4a3b52076
|
|
@ -30,6 +30,7 @@ Merged from 1.2:
|
|||
* Don't shut MessagingService down when replacing a node (CASSANDRA-6476)
|
||||
* fix npe when doing -Dcassandra.fd_initial_value_ms (CASSANDRA-6751)
|
||||
* Preserves CQL metadata when updating table from thrift (CASSANDRA-6831)
|
||||
* remove duplicate query for local tokens (CASSANDRA-7182)
|
||||
|
||||
|
||||
2.0.7
|
||||
|
|
|
|||
|
|
@ -208,8 +208,9 @@ public class StorageService extends NotificationBroadcasterSupport implements IE
|
|||
SystemKeyspace.updateTokens(tokens);
|
||||
tokenMetadata.updateNormalTokens(tokens, FBUtilities.getBroadcastAddress());
|
||||
// order is important here, the gossiper can fire in between adding these two states. It's ok to send TOKENS without STATUS, but *not* vice versa.
|
||||
Gossiper.instance.addLocalApplicationState(ApplicationState.TOKENS, valueFactory.tokens(getLocalTokens()));
|
||||
Gossiper.instance.addLocalApplicationState(ApplicationState.STATUS, valueFactory.normal(getLocalTokens()));
|
||||
Collection<Token> localTokens = getLocalTokens();
|
||||
Gossiper.instance.addLocalApplicationState(ApplicationState.TOKENS, valueFactory.tokens(localTokens));
|
||||
Gossiper.instance.addLocalApplicationState(ApplicationState.STATUS, valueFactory.normal(localTokens));
|
||||
setMode(Mode.NORMAL, false);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue