mirror of https://github.com/apache/cassandra
Merge branch 'cassandra-2.0' into cassandra-2.1
This commit is contained in:
commit
4d9da02fb9
|
|
@ -13,6 +13,8 @@ Merged from 1.2:
|
|||
* Add Cloudstack snitch (CASSANDRA-7147)
|
||||
* Update system.peers correctly when relocating tokens (CASSANDRA-7126)
|
||||
* Add Google Compute Engine snitch (CASSANDRA-7132)
|
||||
* remove duplicate query for local tokens (CASSANDRA-7182)
|
||||
|
||||
|
||||
2.1.0-beta2
|
||||
* Increase default CL space to 8GB (CASSANDRA-7031)
|
||||
|
|
@ -160,6 +162,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)
|
||||
|
||||
|
||||
2.0.6
|
||||
* Avoid race-prone second "scrub" of system keyspace (CASSANDRA-6797)
|
||||
* Pool CqlRecordWriter clients by inetaddress rather than Range
|
||||
|
|
|
|||
|
|
@ -213,8 +213,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