sankalp kohli created CASSANDRA-7344:
----------------------------------------
Summary: Read at SERIAL can lead to unnecessary contention
Key: CASSANDRA-7344
URL: https://issues.apache.org/jira/browse/CASSANDRA-7344
Project: Cassandra
Issue Type: Improvement
Reporter: sankalp kohli
Priority: Minor
If two clients are doing a read at serial on the same row, it does a full
prepare step to figure out whether there is any updates or cas in flight or
uncompleted.
This can cause contention between then leading to waste of time in retrying.
One of the request will not get a promise and will need to sleep.
Instead they can check whether there is anything to finish and if not continue.
If there is something to be done, then they can do the full prepare.
--
This message was sent by Atlassian JIRA
(v6.2#6252)