{"id":"page-manager-flush-not-durable","text":"PageManager calls `flush()` on every `write_page` and `_write_meta` call but only calls `os.fsync()` in `sync()` and `close()`, so individual page writes are not crash-durable without the WAL layer","truth_value":"IN","source":"entries/2026/05/29/b-tree-storage-engine-btree-PageManager.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"page-manager-flush-not-durable","truth_value":"IN","reason":"premise"}]}}