cassandra/test
Blake Eggleston 19be8aeac2 CEP-45: Add mutation tracking support for secondary index reads
This patch enables mutation tracking for queries using secondary indexes (both
legacy 2i and SAI). Key changes include the addition of the MultiStepSearcher
interface, which allows existing index implementations to iterate over matches
and filter augmented data, proper Memtable snapshotting, and the integration of
these in PartialTrackedIndexRead.

patch by Blake Eggleston; reviewed by Aleksey Yeschenko and Caleb Rackliffe for CASSANDRA-20374

Co-authored-by: Blake Eggleston <blake@ultrablake.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
2026-04-09 16:45:32 -07:00
..
anttasks/org/apache/cassandra/anttasks Organize imports and standartize import order across entire codebase 2025-12-30 22:34:14 +01:00
bin Add cursor based optimized compaction path 2025-12-19 12:45:25 -05:00
burn/org/apache/cassandra Organize imports and standartize import order across entire codebase 2025-12-30 22:34:14 +01:00
conf CEP-45: Fix ALLOW FILTERING queries for mutation tracking 2026-04-09 16:34:18 -07:00
data Add mutation tracking summary to SSTables 2026-04-09 16:34:18 -07:00
distributed/org/apache/cassandra CEP-45: Add mutation tracking support for secondary index reads 2026-04-09 16:45:32 -07:00
harry/main/org/apache/cassandra CEP-45: Integrate Mutation Journal with Memtable flush tracking 2026-04-09 16:45:32 -07:00
long/org/apache/cassandra Initial witness non-serial single partition read/write path 2026-04-09 16:45:32 -07:00
memory/org/apache/cassandra/db/compaction Organize imports and standartize import order across entire codebase 2025-12-30 22:34:14 +01:00
microbench/org/apache/cassandra/test/microbench Initial witness non-serial single partition read/write path 2026-04-09 16:45:32 -07:00
resources Improve writePlacementsAllSettled performance in large clusters with many ongoing range movements 2026-03-17 11:11:22 +00:00
simulator Truncate mutation journal as logs get reconciled 2026-04-09 16:45:32 -07:00
unit CEP-45: Add mutation tracking support for secondary index reads 2026-04-09 16:45:32 -07:00