[ https://issues.apache.org/jira/browse/CASSANDRA-14722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benedict updated CASSANDRA-14722: --------------------------------- Resolution: Duplicate Status: Resolved (was: Open) > 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: Legacy/Coordination > Reporter: Benedict > Priority: Urgent > 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.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org