Benedict Elliott Smith created CASSANDRA-20886:
--------------------------------------------------

             Summary: Fix pending topology notifications
                 Key: CASSANDRA-20886
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20886
             Project: Apache Cassandra
          Issue Type: Improvement
          Components: Accord
            Reporter: Benedict Elliott Smith


All pending topology notifications must be propagated to a newly published 
epoch, not only the pending notification for that epoch
Also Fix:
 - JournalAndTableKeyIterator not merging in consistent order, which can lead 
to replaying topologies in non-ascending order
 - Invariant failure when reporting topologies if fetchTopologies on startup 
yields a gap
 - removeRedundantMissing could erroneously remove missing dependencies 
occurring after the new appliedBeforeIndex
 - Invariant failure for some propagate calls supplying 'wrong' addRoute
 - Disambiguate nextTxnId and nextTxnIdWithDefaultFlags
Also Improve:
 - LocalLog should not use NoSuchElementException for control flow (instead use 
ConcurrentSkipListMap)




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