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
There are multiple places where we want to specialize for different async runtimes, or where we make assumptions about the availability of a specific runtime (like in Datafusion, where we assume we're running in a tokio one). The IoDispatcher covers some of these cases, but its a bit too low level which makes us hack around it.
I think the general things we want to cover are:
Spawn any work (both futures and streams)
Disk and network IO (probably includes centralizing our current IO traits)
Yeah that would be great! I think our IO traits are still changing and having more examples will be good + opendal seems pretty stable so I don't expect it to be hard to maintain.
There are multiple places where we want to specialize for different async runtimes, or where we make assumptions about the availability of a specific runtime (like in Datafusion, where we assume we're running in a tokio one). The
IoDispatcher
covers some of these cases, but its a bit too low level which makes us hack around it.I think the general things we want to cover are:
Other crates do similar things, Examples include:
The text was updated successfully, but these errors were encountered: