You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2011/07/28 00:47:03 UTC
svn commit: r1151659 - in
/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra:
gms/Gossiper.java service/StorageService.java
Author: brandonwilliams
Date: Wed Jul 27 22:47:02 2011
New Revision: 1151659
URL: http://svn.apache.org/viewvc?rev=1151659&view=rev
Log:
Gossiper notifies of local state changes.
Patch by Sam Overton, reviewed by brandonwilliams for CASSANDRA-2948
Modified:
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java
cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/service/StorageService.java
Modified: cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java?rev=1151659&r1=1151658&r2=1151659&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java (original)
+++ cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java Wed Jul 27 22:47:02 2011
@@ -981,6 +981,7 @@ public class Gossiper implements IFailur
EndpointState epState = endpointStateMap.get(FBUtilities.getLocalAddress());
assert epState != null;
epState.addApplicationState(state, value);
+ doNotifications(FBUtilities.getLocalAddress(), state, value);
}
public void stop()
Modified: cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/service/StorageService.java
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/service/StorageService.java?rev=1151659&r1=1151658&r2=1151659&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/service/StorageService.java (original)
+++ cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/service/StorageService.java Wed Jul 27 22:47:02 2011
@@ -1913,7 +1913,7 @@ public class StorageService implements I
// ring ranges and endpoints associated with them
// this used to determine what nodes should we ping about range data
- Multimap<Range, InetAddress> rangeAddresses = strategy.getRangeAddresses(tokenMetaClone);
+ Multimap<Range, InetAddress> rangeAddresses = strategy.getRangeAddresses(tokenMetadata_);
// calculated parts of the ranges to request/stream from/to nodes in the ring
Pair<Set<Range>, Set<Range>> rangesPerTable = calculateStreamAndFetchRanges(currentRanges, updatedRanges);