No, Run it on one node at a time. Looks like I was a little off on my previous statement. Perhaps it would have been better to say if you have more than RF nodes run it on every RF'th node at the same time. But make sure you run it on all nodes eventually.
Aaron ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 22/09/2011, at 8:52 PM, Jonas Borgström wrote: > On 09/22/2011 01:25 AM, aaron morton wrote: > *snip* >> When you start a repair it will repair will the other nodes it >> replicates data with. So you only need to run it every RF nodes. Start >> it one one, watch the logs to see who it talks to and then start it on >> the first node it does not talk to. And so on. > > Is this new in 0.8 or has it always been this way? > > From > http://wiki.apache.org/cassandra/Operations#Frequency_of_nodetool_repair > > """ > Unless your application performs no deletes, it is vital that production > clusters run nodetool repair periodically on all nodes in the cluster. > """ > > So for a 3 node cluster using RF=3, is it sufficient to run "nodetool > repair" on one node? > > / Jonas