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();