Benedict Elliott Smith created CASSANDRA-20183:
--------------------------------------------------
Summary: Accord: Bootstrap must detect a source if insufficient to
stream from
Key: CASSANDRA-20183
URL: https://issues.apache.org/jira/browse/CASSANDRA-20183
Project: Apache Cassandra
Issue Type: Bug
Components: Accord
Reporter: Benedict Elliott Smith
FetchRequest should report as unavailable any slice that executes in a
later epoch that is not owned by the replicas
Improve:
- Remove GetMaxConflict; use local MaxConflict collection
Fix:
- Invalidated should retain StoreParticipants so we can update CFK on
journal replay
- loading pruned uninitialised commands via CFK: make sure hasTouched
contains key so that if invalidated we are notified
- updateExecuteAtLeast should always be higher than TxnId
- Async CFK callbacks treated pruned transactions incorrectly
- node.withEpoch when ExecuteEphemeralRead in futureEpoch
- Deps.without should be key/range aware
- Durably mark bootstrapBeganAt and safeToReadAt in MaxConflicts
- Don't attempt to calculate local deps when DepsErased in GetLatestDeps
(command has durably applied to this shard)
- filter StoreParticipants before invoking shouldCleanup
- CFK should treat !stillTouches as outOfRange (rather than !touches)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]