You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Benedict Elliott Smith (Jira)" <ji...@apache.org> on 2025/07/17 05:37:00 UTC
[jira] [Assigned] (CASSANDRA-20395) Accord: Integrate RX with Repair
[ https://issues.apache.org/jira/browse/CASSANDRA-20395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benedict Elliott Smith reassigned CASSANDRA-20395:
--------------------------------------------------
Assignee: Benedict Elliott Smith
> Accord: Integrate RX with Repair
> --------------------------------
>
> Key: CASSANDRA-20395
> URL: https://issues.apache.org/jira/browse/CASSANDRA-20395
> Project: Apache Cassandra
> Issue Type: Improvement
> Components: Accord
> Reporter: Benedict Elliott Smith
> Assignee: Benedict Elliott Smith
> Priority: Normal
>
> Integrate RX with Cassandra Repair, so that repair safely flushes pending topology and other durability requirements.
> Also improve:
> - Introduce DurabilityService
> - Retire SyncPoint, replace Barrier with Write and RX
> - MessageType -> enum, restore GetMaxConflict
> - forbid KX, remove directKeyDeps
> - Introduce UniqueTimeService, permitting hlc reservations for sync points avoid delay when min TxnId is sufficiently in the past
> - remove ListStore custom purge logic
> Also fix:
> - RejectBefore should reject on both epoch and hlc
> - Do not record sync success for removed nodes
> - Support GlobalDurability detecting no command store to run on
> - Incorrect ballot constructor
> - Serializing 15-bit ballot flags incorrectly
> - TopologyManager.hasEpoch deadlock
> - Computing withOpenEpochs incorrectly, sometimes stopping one epoch short
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org