> I have following understanding about Cassandra read repair:
Read Repair is an automatic process that reads from more nodes than necessary 
during a normal read and checks and repairs differences in the background. It’s 
different to “repair” or Anti Entropy that you run with nodetool repair. 

>       • If we write with QUORUM and read with QUORUM then we do not need to 
> externally (nodetool) trigger read repair. 
You normally still want to run repair because it’s the way to ensure Tombstones 
are distributed. 

>       • Since we are reading + writing with QUORUM then it is safe to set 
> "read_repair_chance=0 & dclocal_read_repair_chance=0" in column family 
> definition.
It’s safe, read repair does not affect consistency. It’s designed to reduce the 
chance that the server will need to repair an inconsistency during a read for a 
client. 

Cheers

-----------------
Aaron Morton
New Zealand
@aaronmorton

Co-Founder & Principal Consultant
Apache Cassandra Consulting
http://www.thelastpickle.com

On 12/01/2014, at 11:31 am, chovatia jaydeep <chovatia_jayd...@yahoo.co.in> 
wrote:

> Hi,
> 
> I have following understanding about Cassandra read repair:
>       • If we write with QUORUM and read with QUORUM then we do not need to 
> externally (nodetool) trigger read repair. 
>       • Since we are reading + writing with QUORUM then it is safe to set 
> "read_repair_chance=0 & dclocal_read_repair_chance=0" in column family 
> definition.
>  Can someone please clarify?
>  
> -jaydeep

Reply via email to