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
We use low-level pread to perform block read, a synchronous operation. We need to build an async version. Here is scope:
Centralize pread operation. This should be a fallback if async I/O is not available. We have duplicate usage. Preferably use https://github.com/bytecodealliance/rustix if possible instead of nix or libc.
IO-Uring backend for Linux.
Async I/O for Darwin (Mac). I believe there is I/O file API on BSD. This is a low priority. Can move to separate issue if first two objects are accomplished.
We use low-level
pread
to perform block read, a synchronous operation. We need to build an async version. Here is scope:pread
operation. This should be a fallback if async I/O is not available. We have duplicate usage. Preferably use https://github.com/bytecodealliance/rustix if possible instead of nix or libc.The API can be moved to https://github.com/infinyon/future-aio
The text was updated successfully, but these errors were encountered: