Benedict Elliott Smith created CASSANDRA-20522:
--------------------------------------------------

             Summary: Accord: Various fixes
                 Key: CASSANDRA-20522
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20522
             Project: Apache Cassandra
          Issue Type: Bug
          Components: Accord
            Reporter: Benedict Elliott Smith



Improve:
    - Rename AsyncChain.addCallback to invoke
     - short circuit AbstractRanges.equals()
    - add Seekables.indexOf to support faster serialization
     - unboxed Invariant.requires variant
     - InMemoryJournal compaction should simulate files to ensure we compact 
the same cohorts of records (so shadowing applied correctly)
     - Don't update CFK deps if already known
    - avoid unnecessary heapification of LogGroupTimers
     - begin removal of Guava (mostly unused)
Fix:
     - If PreLoadContext cannot acquire shared caches, still consider existing 
contents
     - ReadTracker must slice Minimal the first unavailable collection
     - only skip Dep calculation on PreAccept if vote is required by coordinator
     - Recovery must wait for earlier transactions on shards that have not yet 
been accepted, even if we recover a fast Stable record on another shard
     - Handle edge case where we can take fast/medium path but one of the Deps 
replies contains a future TxnId
     - Failed task stops DelayedCommandStore task queue processing further tasks
     - CFK: make sure to insert UNSTABLE into missing array
     - update executeAtEpoch when retryInFutureEpoch
     - consider medium path on fast path delayed




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