>From "Cassandra the definitive guide" - Basic Maintenance - Repair

Running nodetool repair causes Cassandra to execute a Major Compaction [...] 
AntiEntropyService implements the Singleton pattern and defines the static 
Differencer class as well, which is used to compare two trees. If it finds any 
differences, it launches a repair for the ranges that don't agree. So, although 
Cassandra takes care of such matters automatically on occasion you can run it 
yourself as well

So now I'm confused ... Cassandra doc says that I have to run it by myself, 
Cassandra book says I don't have to. 
Did I misunderstand something?


>> I looked around in the code, it seems that AntiEntropy operations are
>> not automatically run in the server daemon, but only
>> manually invoked through nodetool, am I correct?
>
>Yes, and it's important that you do run repair:
>http://wiki.apache.org/cassandra/Operations#Frequency_of_nodetool_repair


Reply via email to