[
https://issues.apache.org/jira/browse/CASSANDRA-21355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benedict Elliott Smith updated CASSANDRA-21355:
-----------------------------------------------
Resolution: Fixed
Status: Resolved (was: Triage Needed)
> Accord: Clean Shutdown/Restart, Rebootstrap, et al
> --------------------------------------------------
>
> Key: CASSANDRA-21355
> URL: https://issues.apache.org/jira/browse/CASSANDRA-21355
> Project: Apache Cassandra
> Issue Type: Improvement
> Components: Accord
> Reporter: Benedict Elliott Smith
> Priority: Normal
>
> Introduce:
> - Clean Shutdown/Restart
> - Rebootstrap to allow nodes to rejoin consensus if they are out of
> sync, or did not shutdown cleanly
> Improve:
> - Improve efficiency of BTreeReducingRangeMap
> - DurableBefore backed by BTreeReducingRangeMap
> - Soft reject new transactions when a replica has a backlog of work
> - Durably abandon failed transactions to reduce recovery
> - Track Read/Write conflicts separately
> - Add execution path to AccordCoordinatorMetrics
> Fix:
> - Merge privileged coordinatorDeps with computed deps on recovery
> - tryToExecuteListening after replay, to handle invalidated dependencies
> - DefaultRemoteListeners not correctly synchronised
> - Topology.cloneEquivalentWithEpoch should also share nodeLookup and
> ranges, especially to accelerate computeWaitForEpoch/computeScope
> - Do not invoke slowReplicaDelay or slowCoordinatorDelay during restore
> - Do not fail if slowReplicaDelay or slowCoordinatorDelay are invoked
> without knowing the transaction
> - Do not replay pre-bootstrap commands
> - Prepend epoch race condition
> - Don't complain if Invalidated has not cleared WaitingState
> - Do not treat UNREADY as spanning was owned, as breaks pre-bootstrap
> calculation for sync points
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]