Author: jbellis
Date: Tue Mar 16 23:16:55 2010
New Revision: 924043
URL: http://svn.apache.org/viewvc?rev=924043&view=rev
Log:
warn on gossip from wrong cluster. patch by Brandon Williams; reviewed by
jbellis for CASSANDRA-769
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/gms/Gossiper.java
Modified:
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/gms/Gossiper.java
URL:
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/gms/Gossiper.java?rev=924043&r1=924042&r2=924043&view=diff
==============================================================================
---
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/gms/Gossiper.java
(original)
+++
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/gms/Gossiper.java
Tue Mar 16 23:16:55 2010
@@ -891,6 +891,10 @@ public class Gossiper implements IFailur
{
Gossiper.instance.join(from);
}
+ else
+ {
+ logger_.warn("ClusterName mismatch from " + from + " " +
joinMessage.clusterId_ + "!=" + DatabaseDescriptor.getClusterName());
+ }
}
}
@@ -912,7 +916,10 @@ public class Gossiper implements IFailur
GossipDigestSynMessage gDigestMessage =
GossipDigestSynMessage.serializer().deserialize(dis);
/* If the message is from a different cluster throw it away. */
if (
!gDigestMessage.clusterId_.equals(DatabaseDescriptor.getClusterName()) )
+ {
+ logger_.warn("ClusterName mismatch from " + from + " " +
gDigestMessage.clusterId_ + "!=" + DatabaseDescriptor.getClusterName());
return;
+ }
List<GossipDigest> gDigestList =
gDigestMessage.getGossipDigests();
/* Notify the Failure Detector */