| Interface | Description |
|---|---|
| CheckpointListener |
Listener which methods will be called in a corresponded checkpoint life cycle period.
|
| CheckpointListener.Context |
Context with information about current snapshots.
|
| CheckpointPagesWriter.CheckpointPageWriter |
Interface which allows to write one page to page store.
|
| CheckpointProgress |
Represents information of a progress of a current checkpoint and allows to obtain future to wait for a particular
checkpoint state.
|
| Class | Description |
|---|---|
| CheckpointContextImpl |
Context with information about current checkpoint.
|
| CheckpointEntry |
Class represents checkpoint state.
|
| CheckpointEntry.GroupState | |
| CheckpointEntry.GroupStateLazyStore |
Group state lazy store.
|
| Checkpointer |
Checkpointer object is used for notification on checkpoint begin, predicate is
Checkpointer.scheduledCp.nextCpTs -
now > 0 . |
| CheckpointHistory |
Checkpoint history.
|
| CheckpointHistoryResult |
Result of a checkpoint search and reservation.
|
| CheckpointManager |
Main class to abstract checkpoint-related processes and actions and hide them from higher-level components.
|
| CheckpointMarkersStorage |
Abstraction responsible for managing checkpoint markers storage.
|
| CheckpointPagesInfoHolder |
Snapshot of dirty pages which should be stored to disk.
|
| CheckpointPagesWriter |
Implementation of page writer which able to store pages to disk during checkpoint.
|
| CheckpointPagesWriterFactory |
Factory class for checkpoint pages writer.
|
| CheckpointProgressImpl |
Data class representing the state of running/scheduled checkpoint.
|
| CheckpointReadWriteLock |
Wrapper of the classic read write lock with checkpoint features.
|
| CheckpointStatus |
Checkpoint status which was restored from disk on node start.
|
| CheckpointTimeoutLock |
Checkpoint lock for outer usage which should be used to protect data during writing to memory.
|
| CheckpointWorkflow |
This class responsibility is to complement
Checkpointer class with side logic of checkpointing like
checkpoint listeners notifications, WAL records management and checkpoint markers management. |
| LightweightCheckpointManager |
Like a sharp checkpoint algorithm implemented in
CheckpointManager this checkpoint ensures that
all pages marked dirty under LightweightCheckpointManager.checkpointTimeoutLock() will be consistently saved to disk. |
| PartitionDestroyQueue |
Partition destroy queue.
|
| PartitionDestroyRequest |
Partition destroy request.
|
| Enum | Description |
|---|---|
| CheckpointEntryType |
Checkpoint entry types.
|
| ReservationReason |
Represent a reason by that a WAL history was bounded.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.0 Release Date : September 11 2021