You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Direct I/O is not a good match for the WAL (or the MANIFEST for that matter) because of the requirements it places on both the in-memory and on-disk addresses. Since you can only write entire (4K-aligned) 4K-sized pages this way, using direct I/O would entail rewriting previous records potentially several times (depending on record size), leading to increased write amp for the WAL (as well as potential corruptions).
Why does WAL not support directio? Is this intentionally designed that way?
The text was updated successfully, but these errors were encountered: