wal-two-tier-durability-model

Status: IN

The WAL provides two distinct durability levels: individual appends respect the configured sync mode (potentially skipping fsync entirely), while batch operations always force fsync, meaning batch writes are strictly more durable than individual writes regardless of configuration.

Justifications

The interaction between configurable sync mode and forced batch sync creates an implicit durability hierarchy that callers must understand

Depends on (SL): sync-mode-none-skips-per-write-fsync, wal-batch-always-fsyncs, force-true-bypasses-sync-mode

Depended on by

JSON