Author: jbellis
Date: Mon May 24 18:00:14 2010
New Revision: 947732

URL: http://svn.apache.org/viewvc?rev=947732&view=rev
Log:
Don't trigger repair for RF==1.  patch by Stu Hood; reviewed by jbellis for 
CASSANDRA-1090

Modified:
    
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/service/AntiEntropyService.java

Modified: 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/service/AntiEntropyService.java
URL: 
http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/service/AntiEntropyService.java?rev=947732&r1=947731&r2=947732&view=diff
==============================================================================
--- 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/service/AntiEntropyService.java
 (original)
+++ 
cassandra/branches/cassandra-0.6/src/java/org/apache/cassandra/service/AntiEntropyService.java
 Mon May 24 18:00:14 2010
@@ -296,6 +296,8 @@ public class AntiEntropyService
         if (StorageService.instance.getTokenMetadata().sortedTokens().size()  
< 1)
             // gossiper isn't started
             return new NoopValidator();
+        if (DatabaseDescriptor.getReplicationFactor(table) < 2)
+            return new NoopValidator();
         CFPair cfpair = new CFPair(table, cf);
         if (initiator == null && !shouldRunNaturally(cfpair))
             return new NoopValidator();


Reply via email to