> I'm seeing some conflicting advice out there about whether you need to run > nodetool repair within GCGraceSeconds with 1.x. Can someone clarify two > things: Can you point me to the advice not to run it.
> (1) Do I need to run repair if I'm running 1.x? Yes. Repair / Anti Entropy needs to be run so that deletes are distributed. > (2) Should I bother running repair if I don't have any deletes? Anything > drawbacks to not running it? IMHO Yes. It's is the way to ensure our data is consistency distributed. Hinted Handoff and Read Repair are optimisations which reduce the probability of getting a Digest Mismatch (inconsistent data) when reading at a CL > ONE. I also find it makes it easier to do maintenance and deal with potential emergencies if you have confidence the data is full distributed. However, other than distributed deletes, I do not know of any other technical issues for running repair. And I have seen a lot of systems running without out. (I just prefer a very boring life). Cheers ----------------- Aaron Morton Freelance Cassandra Developer New Zealand @aaronmorton http://www.thelastpickle.com On 23/12/2012, at 5:33 AM, Andrew Bialecki <andrew.biale...@gmail.com> wrote: > Hey everyone, > > I'm seeing some conflicting advice out there about whether you need to run > nodetool repair within GCGraceSeconds with 1.x. Can someone clarify two > things: > > (1) Do I need to run repair if I'm running 1.x? > (2) Should I bother running repair if I don't have any deletes? Anything > drawbacks to not running it? > > Thanks, > Andrew >