Author: brandonwilliams Date: Thu Dec 15 19:10:36 2011 New Revision: 1214916
URL: http://svn.apache.org/viewvc?rev=1214916&view=rev Log: Prevent new nodes from thinking down nodes are up forever. Patch by brandonwilliams, reviewed by Peter Schuller for CASSANDRA-3626 Modified: cassandra/branches/cassandra-0.8/CHANGES.txt cassandra/branches/cassandra-0.8/src/java/org/apache/cassandra/gms/Gossiper.java Modified: cassandra/branches/cassandra-0.8/CHANGES.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/CHANGES.txt?rev=1214916&r1=1214915&r2=1214916&view=diff ============================================================================== --- cassandra/branches/cassandra-0.8/CHANGES.txt (original) +++ cassandra/branches/cassandra-0.8/CHANGES.txt Thu Dec 15 19:10:36 2011 @@ -1,3 +1,6 @@ +0.8.10 + * prevent new nodes from thinking down nodes are up forever (CASSANDRA-3626) + 0.8.9 * remove invalid assertion that table was opened before dropping it (CASSANDRA-3580) 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=1214916&r1=1214915&r2=1214916&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 Thu Dec 15 19:10:36 2011 @@ -831,7 +831,8 @@ public class Gossiper implements IFailur } else { - // this is a new node + // this is a new node, report it to the FD in case it is the first time we are seeing it AND it's not alive + FailureDetector.instance.report(ep); handleMajorStateChange(ep, remoteState); } }
