cassandra/test
Blake Eggleston 119b71981b CEP-58: Satellite replication quorums and failover states
Implements SatelliteReplicationStrategy read/write/paxos plans with
quorum-of-quorums semantics, built on a new CompositeTracker (replacing
PerDcResponseTracker) that requires N of M child quorums to succeed.

Adds SatelliteFailoverState, tracking per-range NORMAL / TRANSITION_ACK /
TRANSITION state so replica layout and consistency requirements can vary
by failover phase. Paxos runs within the primary DC but includes
satellite/secondary summary nodes on prepare and commit via
SatellitePaxosParticipants; PaxosCommitRemoteMutationVerbHandler rejects
remote paxos commit mutations during TRANSITION_ACK so stale commits
can't leak into the other DCs during failover.

Patch by Blake Eggleston; reviewed by Francisco Guerrero and Ariel Weisberg for CASSANDRA-21106
2026-07-31 12:32:10 -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: Add feature flag for Mutation Tracking 2026-04-09 16:46:57 -07:00
data rebase - fix Mutation tracking journal integration, read, and write path 2026-04-13 10:12:12 -07:00
distributed/org/apache/cassandra Ninja-fix checkstyle import warnings 2026-04-21 15:16:18 +01:00
harry/main/org/apache/cassandra Ninja-fix checkstyle import warnings 2026-04-21 15:16:18 +01:00
long/org/apache/cassandra CEP-45: Add feature flag for Mutation Tracking 2026-04-09 16:46:57 -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 Ninja-fix checkstyle import warnings 2026-04-21 15:16:18 +01:00
resources Improve writePlacementsAllSettled performance in large clusters with many ongoing range movements 2026-03-17 11:11:22 +00:00
simulator Ninja-fix checkstyle import warnings 2026-04-21 15:16:18 +01:00
unit CEP-58: Satellite replication quorums and failover states 2026-07-31 12:32:10 -07:00