mirror of https://github.com/apache/cassandra
- Fix erroneous call to registerWithDelay with absolute deadline - ExecuteSyncPoint should discount votes from unbootstrapped replicas - Bootstrap no longer needs to first ensure durability (now ExecuteSyncPoint discounts votes from unbootstrapped replicas) - Progress stall with home shard stopping before Stable is propagated to all shards - Only upgrade Durability.HasPhase if we have queried all shards - Incorrectly inferring Durability in CheckStatus.finish - Incorrectly inferring/propagating stable from fast unstable reply; clarify to prevent further mistakes - MaxDecidedRX should track separate hlc bounds for filtering non-RX dependencies - minGcBefore.hlc() can move backwards across epochs, even if each shard moves forwards; must track minHlc directly - slowTimeout init in ExecuteTxn.LocalExecute - TxnId.parse for RV Also improve: - Don't query recovery state if fast path durably decided - Support deferred partial dep deserialisation - Support both orientations of KeyDeps/RangeDeps - Support partialDeps as ByteBuffer Also improve in Cassandra: - Deps serialization and Journal skipping - Don't inflate when reading from cache for CommandsForRanges patch by Benedict; reviewed by Alex Petrov for CASSANDRA-20847 |
||
|---|---|---|
| .. | ||
| accord@5cbe8d62f1 | ||