[ https://issues.apache.org/jira/browse/CASSANDRA-9329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Philip Thompson updated CASSANDRA-9329: --------------------------------------- Fix Version/s: 3.x > Make CAS retry logic configurable > --------------------------------- > > Key: CASSANDRA-9329 > URL: https://issues.apache.org/jira/browse/CASSANDRA-9329 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Aaron Whiteside > Fix For: 3.x > > > Make CAS retry logic configurable: > One should be able to disable the internal CAS retry loop (when the condition > is not met) and let the client choose how to do retries (so the client does > not have to incur the server side random sleep of up to 100ms). Basically let > the client handle all CAS retries in a manor it sees fit. > Secondly the hardcoded sleep up to 100ms that happens when cassandra fails to > meet the CAS condition should be configurable. > - The max duration should be configurable > - The algorithm used to choose the duration should be configurable (Random, > Exponential, etc). -- This message was sent by Atlassian JIRA (v6.3.4#6332)