alexcrichton opened PR #14265 from alexcrichton:less-budge to bytecodealliance:main:
This commit updates various calls of
noop_wakerandpoll_noopthroughout wasip2 to ensure they're all using
tokio::task::unconstrainedto 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 withcheck-writeis 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
<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease review the Bytecode Alliance's AI tool usage policy at
https://github.com/bytecodealliance/governance/blob/main/AI_TOOL_POLICY.mdPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton requested pchickey for a review on PR #14265.
alexcrichton requested wasmtime-wasi-reviewers for a review on PR #14265.
alexcrichton requested wasmtime-core-reviewers for a review on PR #14265.
github-actions[bot] added the label wasi on PR #14265.
:thumbs_up: pchickey submitted PR review.
alexcrichton added PR #14265 Opt out of tokio's per-task budget in wasip2 noop polls to the merge queue.
:check: alexcrichton merged PR #14265.
alexcrichton removed PR #14265 Opt out of tokio's per-task budget in wasip2 noop polls from the merge queue.
Last updated: Sep 20 2026 at 18:08 UTC