page-manager-metadata-durability-gap

Status: OUT

B-tree metadata has a durability gap at both lifecycle points: initial creation writes metadata directly without WAL protection, and all subsequent updates flush but never fsync, meaning metadata can be lost or inconsistent after any crash regardless of when it occurred.

Justifications

Metadata is unprotected at both creation (no WAL) and update (no fsync), covering the entire lifecycle

Depends on (SL): write-meta-no-fsync, init-meta-unprotected-by-wal

JSON