[ 
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]

Reply via email to