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
Opt out of tokio's per-task budget in wasip2 noop polls (#14265)
This commit updates various calls of `noop_waker` and `poll_noop`
throughout wasip2 to ensure they're all using
`tokio::task::unconstrained` to specifically opt-out of Tokio's default
task-budgeting mechanism. This is necessary to get some various tests
I'm working on wasi-libc working on wasip2 because otherwise the test
exhausts the task budget pretty quickly and then results in pretty
surprising I/O behavior. One example is that a TCP socket ready for
writing with `check-write` is subsequently not actually ready for
writing because the task budget ran out.
To the best of my ability to understand what I'm running into is the
same as what's run into in #14174. I'm not entirely sure though, but I'm
going to conservatively say...
Closes#14174
0 commit comments