[
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)