Right now we're double-buffering pages both in the OS and at the application level. PR #4184 allows us to use O_DIRECT to bypass the OS buffer, but since we don't do page pre-fetching it hurts performance on tasks such as DB initialization (journal replay).
Right now we're double-buffering pages both in the OS and at the application level. PR #4184 allows us to use O_DIRECT to bypass the OS buffer, but since we don't do page pre-fetching it hurts performance on tasks such as DB initialization (journal replay).