cassandra/test/simulator
Benedict Elliott Smith 763bcf2de5 Fast single-partition "Ephemeral Reads"
Introduce a special kind of non-durable read that provides only per-key linearizable isolation; i.e. strict-serializable isolation for single partition-key reads.
This read creates only a happens-before edge, by collecting dependencies for execution and ensuring that execution happens strictly after these dependencies
have executed, but at no precise time otherwise. So later writes may be witnessed, and if multiple keys are read they may represents different points in time.

patch by Benedict; reviewed by Ariel Weisberg for CASSANDRA-19305

Refactor CommandsForKey for efficiency, and to support transitive dependency elision

patch by Benedict; reviewed by Aleksey Yeshchenko for CASSANDRA-19310
2025-04-17 11:59:50 -07:00
..
asm/org/apache/cassandra/simulator/asm Get simulator working (again) 2025-04-17 11:59:49 -07:00
bootstrap/org/apache/cassandra/simulator/systems Implementation of Transactional Cluster Metadata as described in CEP-21 2023-11-24 10:26:08 +00:00
main/org/apache/cassandra/simulator Fast single-partition "Ephemeral Reads" 2025-04-17 11:59:50 -07:00
test/org/apache/cassandra/simulator Pre-requisite changes for CASSANDRA-18888 2025-04-17 11:59:49 -07:00