Benedict Elliott Smith created CASSANDRA-21741:
--------------------------------------------------
Summary: 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
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]