cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (Jira)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-15350) Add CAS “uncertainty” and “contention" messages that are currently propagated as a WriteTimeoutException.
Date Mon, 04 Nov 2019 22:27:00 GMT

     [ https://issues.apache.org/jira/browse/CASSANDRA-15350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

ASF GitHub Bot updated CASSANDRA-15350:
---------------------------------------
    Labels: client-impacting protocolv5 pull-request-available  (was: client-impacting protocolv5)

> Add CAS “uncertainty” and “contention" messages that are currently propagated as
a WriteTimeoutException.
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-15350
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15350
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Feature/Lightweight Transactions
>            Reporter: Alex Petrov
>            Assignee: Yifan Cai
>            Priority: Normal
>              Labels: client-impacting, protocolv5, pull-request-available
>
> Right now, CAS uncertainty introduced in https://issues.apache.org/jira/browse/CASSANDRA-6013
is propagating as WriteTimeout. One of this conditions it manifests is when there’s at least
one acceptor that has accepted the value, which means that this value _may_ still get accepted
during the later round, despite the proposer failure. Similar problem happens with CAS contention,
which is also indistinguishable from the “regular” timeout, even though it is visible
in metrics correctly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Mime
View raw message