CountedBitSet |
A CountedBitSet wraps a FixedBitSet but automatically releases the internal bitset
when all bits are set to reduce memory usage.
|
GlobalCheckpointSyncAction |
Background global checkpoint sync action initiated when a shard goes inactive.
|
GlobalCheckpointSyncAction.Request |
|
LocalCheckpointTracker |
This class generates sequences numbers and keeps track of the so-called "local checkpoint" which is the highest number for which all
previous sequence numbers have been processed (inclusive).
|
ReplicationTracker |
This class is responsible for tracking the replication group with its progress and safety markers (local and global checkpoints).
|
ReplicationTracker.CheckpointState |
|
ReplicationTracker.PrimaryContext |
Represents the sequence number component of the primary context.
|
RetentionLease |
A "shard history retention lease" (or "retention lease" for short) is conceptually a marker containing a retaining sequence number such
that all operations with sequence number at least that retaining sequence number will be retained during merge operations (which could
otherwise merge away operations that have been soft deleted).
|
RetentionLeaseActions |
This class holds all actions related to retention leases.
|
RetentionLeaseActions.Add |
|
RetentionLeaseActions.Add.TransportAction |
|
RetentionLeaseActions.AddRequest |
|
RetentionLeaseActions.Remove |
|
RetentionLeaseActions.Remove.TransportAction |
|
RetentionLeaseActions.RemoveRequest |
|
RetentionLeaseActions.Renew |
|
RetentionLeaseActions.Renew.TransportAction |
|
RetentionLeaseActions.RenewRequest |
|
RetentionLeaseActions.Response |
|
RetentionLeaseBackgroundSyncAction |
Replication action responsible for background syncing retention leases to replicas.
|
RetentionLeaseBackgroundSyncAction.Request |
|
RetentionLeases |
Represents a versioned collection of retention leases.
|
RetentionLeaseStats |
Represents retention lease stats.
|
RetentionLeaseSyncAction |
Write action responsible for syncing retention leases to replicas.
|
RetentionLeaseSyncAction.Request |
|
RetentionLeaseSyncAction.Response |
|
SeqNoStats |
|
SequenceNumbers |
A utility class for handling sequence numbers.
|
SequenceNumbers.CommitInfo |
|