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]

Reply via email to