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

Reply via email to