{"id":"btree-page-overwrite-no-size-change","text":"B-tree PageManager overwrites pages at fixed offsets within a pre-allocated file, so most write+sync cycles do not change file size and would benefit from `fdatasync` skipping metadata I/O","truth_value":"IN","source":"entries/2026/05/29/topic-fdatasync-vs-fsync-tradeoffs.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"btree-page-overwrite-no-size-change","truth_value":"IN","reason":"premise"}]}}