Skip to main content

Module wal

Module wal 

Source
Expand description

Write-Ahead Log (WAL) for Buffer

Provides durability and crash recovery through sequential logging:

  • All mutations logged before application
  • Supports checkpointing for log compaction
  • Recovery from incomplete transactions

Structs§

SerializedVector
Serialized vector for WAL storage
WalConfig
WAL configuration
WalStats
WAL statistics
WalStorage
WAL-wrapped storage that logs all mutations
WriteAheadLog
Write-Ahead Log manager

Enums§

WalEntry
WAL entry types
WalSyncMode
Sync mode for WAL durability