Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use tokio for scheduler requests and local process execution #5846
As described in #5763, we're currently sharing a thread pool between filesystem access and process execution, and we'd like to be able to control the number of concurrent filesystem accesses and running processes independently.
Additionally (as mentioned in comments there), the proliferation of context switching between various threadpools is likely to bog us down as we add more resources that we'd like to control (optionally blocking) access to.
Introduce a dependency on
Also add a dependency on