Make Read Repair unnecessary when Hinted Handoff is enabled
-----------------------------------------------------------

                 Key: CASSANDRA-2034
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2034
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Jonathan Ellis
            Assignee: Jonathan Ellis
             Fix For: 0.7.1


Currently, HH is purely an optimization -- if a machine goes down, enabling HH 
means RR/AES will have less work to do, but you can't disable RR entirely in 
most situations since HH doesn't kick in until the FailureDetector does.

Let's add a scheduled task to the mutate path, such that we return to the 
client normally after ConsistencyLevel is achieved, but after RpcTimeout we 
check the responseHandler write acks and write local hints for any missing 
targets.

This would making disabling RR when HH is enabled a much more reasonable 
option, which has a huge impact on read throughput.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to