-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Direct I/O #168
Comments
Besides direct I/O, is there plan to use Linux AIO and provide asynchronous read and write interfaces in the near future? |
No plan yet. But I think it would be trivial to implement once this task (and parallel writing) is completed. |
For direct I/O, I think one thing we should do before GA is change the file header to occupy the whole 4K block. I think it will be helpful to forward compatibility, so we don't need a format v2 to support direct I/O. |
@sticnarf Sadly, we will default enable it for TiDB Cloud dev tier. Can't change it now. |
Simple benchmark shows more than 20% throughput improvement from direct I/O.
This task is preferred to be stacked over #165.
The text was updated successfully, but these errors were encountered: