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

Benedict Elliott Smith reassigned CASSANDRA-21741:
--------------------------------------------------

    Assignee: Benedict Elliott Smith

> Accord: Single Partition Isolation
> ----------------------------------
>
>                 Key: CASSANDRA-21741
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21741
>             Project: Apache Cassandra
>          Issue Type: Improvement
>          Components: Accord
>            Reporter: Benedict Elliott Smith
>            Assignee: Benedict Elliott Smith
>            Priority: Normal
>
> Phil Eaton of theconsensus.dev found a torn read bug with ephemeral reads[1]. 
> To ensure safety of these operations, writes to a single partition from any 
> transaction must occur atomically, and the ephemeral read itself must also be 
> atomic. The former we achieve by merging updates to the same partition before 
> submitting them to be written; the latter we achieve by simply (for now) 
> disabling single key ephemeral reads if there is more than one read to 
> perform. Ephemeral reads for range read compatibility is unaffected, as these 
> have weaker isolation guarantees.
> [1] https://theconsensus.dev/p/2026/08/16/transactions-in-cassandra.html



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to