[ https://issues.apache.org/jira/browse/CASSANDRA-20325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benedict Elliott Smith updated CASSANDRA-20325: ----------------------------------------------- Resolution: Fixed Status: Resolved (was: Triage Needed) > Accord: Fix recovery when one shard is committed/stable and another is > preaccepted > ---------------------------------------------------------------------------------- > > Key: CASSANDRA-20325 > URL: https://issues.apache.org/jira/browse/CASSANDRA-20325 > Project: Apache Cassandra > Issue Type: Bug > Components: Accord > Reporter: Benedict Elliott Smith > Assignee: Benedict Elliott Smith > Priority: Normal > Attachments: ci_summary.html > > > If one shard is committed/stable, but another is only preaccepted/accepted, > we must propose+stabilise on the remaining shards to ensure we create a > correct edge with recovery of earlier transactions on those shards > Also fix: > - CFK.visit removes transitive dependencies too eagerly across epoch > change > - Topology slicing must declare whether we share/slice node ownership > (to assist above) > - apply cleanup to builder consistently, and construct the same value we > would produce by purge (so that replay is idempotent) > - Invoke ExecuteTxn.LocalExecute callbacks on originating CommandStore, > and add slow timeout once committed to help ensure progress if local store > cannot serve the read -- 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