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