You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Anubhav Kale <An...@microsoft.com> on 2016/11/03 22:32:26 UTC

RE: Question on Read Repair

Does it work the same way for writes as well ? If “nodetool status” shows that a node is DN, would writes fail right away assuming enough nodes are down to fail QUORUM ?

From: Jeff Jirsa [mailto:jeff.jirsa@crowdstrike.com]
Sent: Tuesday, October 11, 2016 1:13 PM
To: user@cassandra.apache.org
Subject: Re: Question on Read Repair

Yes:

https://github.com/apache/cassandra/blob/81f6c784ce967fadb6ed7f58de1328e713eaf53c/src/java/org/apache/cassandra/db/ConsistencyLevel.java#L286



From: Anubhav Kale <An...@microsoft.com>>
Reply-To: "user@cassandra.apache.org<ma...@cassandra.apache.org>" <us...@cassandra.apache.org>>
Date: Tuesday, October 11, 2016 at 11:45 AM
To: "user@cassandra.apache.org<ma...@cassandra.apache.org>" <us...@cassandra.apache.org>>
Subject: RE: Question on Read Repair

Thank you.

Interesting detail. Does it work the same way for other consistency levels as well ?

From: Jeff Jirsa [mailto:jeff.jirsa@crowdstrike.com]
Sent: Tuesday, October 11, 2016 10:29 AM
To: user@cassandra.apache.org<ma...@cassandra.apache.org>
Subject: Re: Question on Read Repair

If the failuredetector knows that the node is down, it won’t attempt a read, because the consistency level can’t be satisfied – none of the other replicas will be repaired.


From: Anubhav Kale <An...@microsoft.com>>
Reply-To: "user@cassandra.apache.org<ma...@cassandra.apache.org>" <us...@cassandra.apache.org>>
Date: Tuesday, October 11, 2016 at 10:24 AM
To: "user@cassandra.apache.org<ma...@cassandra.apache.org>" <us...@cassandra.apache.org>>
Subject: Question on Read Repair

Hello,

This is more of a theory / concept question. I set CL=ALL and do a read. Say one replica was down, will the rest of the replicas get repaired as part of this ? (I am hoping the answer is yes).

Thanks !
____________________________________________________________________
CONFIDENTIALITY NOTE: This e-mail and any attachments are confidential and may be legally privileged. If you are not the intended recipient, do not disclose, copy, distribute, or use this email or any attachments. If you have received this in error please let the sender know and then delete the email and all attachments.
____________________________________________________________________
CONFIDENTIALITY NOTE: This e-mail and any attachments are confidential and may be legally privileged. If you are not the intended recipient, do not disclose, copy, distribute, or use this email or any attachments. If you have received this in error please let the sender know and then delete the email and all attachments.