-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
io_uring #65
Comments
This will be in LInux 5.17 it looks like: https://lore.kernel.org/io-uring/164011422387.623301.5246002969893185131.b4-ty@kernel.dk/T/ |
So io_uring still does not have But doing something similar in userspace seems to work well: https://github.com/tavianator/bfs/tree/ioq. Very much a work-in-progress since open FD accounting is still broken and some of bfs is not thread-safe (e.g. lazy statics and use of |
Once https://lkml.org/lkml/2021/1/23/76 or something like it lands, we can use it to do async openat()/readdir(). This is likely to be a better approach than #46.
It does mean we'll need to do our own readdir() wrapper over getdents(). Looks like I'll be doing #9 (comment) after all.
The text was updated successfully, but these errors were encountered: