[ 
https://issues.apache.org/jira/browse/CASSANDRA-20726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benedict Elliott Smith reassigned CASSANDRA-20726:
--------------------------------------------------

    Assignee: Benedict Elliott Smith

> Accord: Fast Coordination Optimisations and Miscellaneous Fixes
> ---------------------------------------------------------------
>
>                 Key: CASSANDRA-20726
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20726
>             Project: Apache Cassandra
>          Issue Type: Improvement
>          Components: Accord
>            Reporter: Benedict Elliott Smith
>            Assignee: Benedict Elliott Smith
>            Priority: Normal
>
>     Improve:
>      - Introduce SequentialAgentExecutor
>      - ExecuteEphemeralRead.LocalExecute (matching ExecuteTxn.LocalExecute)
>      - remove AgentExecutor (agent() only used as implementation detail)
>      - Skip CommandStore/CommandsForKey on read or apply, when safe to do so
>      - Implement maybeExecuteImmediately
>     Fix:
>      - Marking vestigial without knowing all covering keys
>      - Incorrect size in WaitingOn.none
>      - Cleanup RX that are not known but are no longer needed, due to being 
> defunct
>      - Home should not abort because of local truncation; may still be 
> incomplete on another shard
>      - Invalidate infinite loop due to interpreting Vestigial as a possible 
> decision (as though it were another Truncated state)
>      - Known.isTruncated reporting incorrect answer in some cases, leading to 
> infinite RecoverWithRoute loops as not slicing to correct subset and some 
> shards are truncated and reject the deps collection
>      - BurnTest slowCoordinatorDelay should grow with retryCount
>      - NotAccept should check both ballot and saveStatus; PreCommitted or 
> later can be propagated by Apply that has an earlier ballot
>      - Handle awaiting locally retired epoch
>      - Fix propagate low epoch of sync points
>      - Fix GetEphemeralReadDeps.reduce NPE
>      - Don't use tombstones to ERASE journal entries, as want to produce an 
> Erased SaveStatus until EXPUNGE



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to