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
None of them have become reality. Currently, OpenDAL's services-fs is powered by tokio-fs, which simply spawns I/O to the thread pool.
Plan
This issue tracks the progress of Completion Based IO. Our goal is to allow users to use different runtime they want freely.
For greater clarity: Each runtime will have separate services, such as services-compfs for compio. Users can enable and switch between runtimes by modifying these services. Each service will independently manage the specific aspects of its corresponding runtime.
For example:
let op = Operator::via_map(Scheme::Compfs, map)?;let bs = op.read("path/to/file").await?;
OpenDAL wants REAL async fs io for long time:
tokio_uring
#1480None of them have become reality. Currently, OpenDAL's
services-fs
is powered bytokio-fs
, which simply spawns I/O to the thread pool.Plan
This issue tracks the progress of Completion Based IO. Our goal is to allow users to use different runtime they want freely.
For greater clarity: Each runtime will have separate services, such as
services-compfs
forcompio
. Users can enable and switch between runtimes by modifying these services. Each service will independently manage the specific aspects of its corresponding runtime.For example:
Runtimes
services-compfs
#4518The text was updated successfully, but these errors were encountered: