Package org.apache.cassandra.service.paxos.uncommitted
package org.apache.cassandra.service.paxos.uncommitted
-
ClassDescriptionTracks the highest paxos ballot we've seen, and the lowest ballot we can accept.Tracks uncommitted and ballot high/low boundsA 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.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.On memtable flush