[ 
https://issues.apache.org/jira/browse/CASSANDRA-12252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15582666#comment-15582666
 ] 

Carl Yeksigian commented on CASSANDRA-12252:
--------------------------------------------

I've pushed [a branch|https://github.com/carlyeks/cassandra/tree/ticket/12252] 
which changes the callback to properly handle multiple DCs when there is a read 
repair.

Still need to update speculative retry to use the DC responses to choose the 
appropriate DC to retry, and add tests for correctness.

> Support RR and Speculative Retry for EACH_QUORUM reads
> ------------------------------------------------------
>
>                 Key: CASSANDRA-12252
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12252
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Carl Yeksigian
>            Assignee: Carl Yeksigian
>            Priority: Minor
>
> We should properly support read repair and speculative retry for EACH_QUORUM 
> reads.
> To support these, we need to make sure that we count responses for each DC 
> separately, so that we can properly monitor the number of responses from 
> each. For speculative retry, we should try to replace each host that we are 
> retrying with one in the same DC; that will make sure that we actually have 
> the correct responses at the end if the speculative retries are successful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to