[
https://issues.apache.org/jira/browse/CASSANDRA-14722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
C. Scott Andreas updated CASSANDRA-14722:
-----------------------------------------
Component/s: Coordination
> New monotonic reads impl introduces risk during range movements
> ---------------------------------------------------------------
>
> Key: CASSANDRA-14722
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14722
> Project: Cassandra
> Issue Type: Bug
> Components: Coordination
> Reporter: Benedict
> Priority: Critical
> Fix For: 4.0
>
>
> Previously on digest mismatch we upgraded to CL.ALL, which harmed
> availability. However, because we do not have consistent range movements,
> when they are underway it is possible for both the coordinator of a query and
> one of its targets have stale ring information.
> In this case, we would previously have detected a digest mismatch and ensured
> ALL nodes responded before answering, so that any single stale node would
> have been detected. In the new implementation, we try to get answers *only*
> from the nodes whose digests mismatched, so if the node were stale, it can
> respond with a stale data request also, reducing effective CL by one.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]