Package org.apache.cassandra.service.paxos.uncommitted
-
Interface Summary Interface Description PaxosUncommittedTracker.UpdateSupplier UncommittedPaxosKey UncommittedTableData.FlushWriter -
Class Summary Class Description PaxosBallotTracker Tracks the highest paxos ballot we've seen, and the lowest ballot we can accept.PaxosKeyState PaxosRows PaxosStateTracker Tracks uncommitted and ballot high/low boundsPaxosUncommittedIndex A 2i implementation made specifically for system.paxos that listens for changes to paxos state by interpreting mutations against system.paxos and updates the uncommitted tracker accordingly.PaxosUncommittedTracker Tracks uncommitted paxos operations to enable operation completion as part of repair by returning an iterator of partition keys with uncommitted paxos operations (and their consistency levels) for a given table and token range(s) There are 2 parts to the uncommitted states it tracks: operations flushed to disk, and updates still in memory.UncommittedDataFile UncommittedTableData On memtable flush