Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Checkpoint Operations

Checkpoint is the process of flushing dirty pages from memory to disk and synchronizing WAL, ensuring data durability and speeding up recovery after failures.

CheckpointWorker

The checkpoint process is managed by the background worker CheckpointWorker.

New in 0.6.4.18: CheckpointWorker has been refactored. The checkpoint logic is now consolidated in storage::CheckpointWorker and exposed via the CheckpointEngineOps trait. The server-side entry point is a thin wrapper. Legacy behaviour is preserved via run_legacy() and activated automatically for heap-primary tables.

Configuration

Checkpoint parameters are configured in angarabase.toml in the [storage.checkpoint] section.