adamrk opened PR #14148 from adamrk:request-new-future-fail to bytecodealliance:main:
Addresses https://github.com/bytecodealliance/wasmtime/issues/14112.
Instead of adding a new test, we modify existing tests which were just checking the response error to now check the transmission error.
As a drive by change, this also removes
BodyWithStatewhich seems to be unused.
adamrk requested wasmtime-wasi-reviewers for a review on PR #14148.
adamrk requested pchickey for a review on PR #14148.
adamrk requested wasmtime-core-reviewers for a review on PR #14148.
adamrk updated PR #14148.
adamrk commented on PR #14148:
Current CI error seems to be Github's fault, but I don't have permissions to retry it.
pchickey commented on PR #14148:
I kicked it. LGTM but I'd like @dicej to take a look if he has a moment, he might spot subtle stuff related to these futures that aren't apparent to me.
pchickey requested dicej for a review on PR #14148.
pchickey unassigned pchickey from PR #14148 Pass transmission errors to the future from {request, response}.new.
:thumbs_up: dicej submitted PR review:
Thanks, @adamrk!
:speech_balloon: dicej created PR review comment:
Is this
mapcall still serving any purpose? Can we remove it?
:speech_balloon: dicej created PR review comment:
Nit: consider moving the string literal into a named constant to avoid the duplication.
:speech_balloon: dicej created PR review comment:
Is the
boxed_unsynccall still serving a purpose here?
adamrk updated PR #14148.
:memo: adamrk submitted PR review.
:speech_balloon: adamrk created PR review comment:
Yep, it's not needed anymore.
:memo: adamrk submitted PR review.
:speech_balloon: adamrk created PR review comment:
Done
:memo: adamrk submitted PR review.
:speech_balloon: adamrk created PR review comment:
This one could also be removed.
adamrk requested dicej for a review on PR #14148.
dicej added PR #14148 Pass transmission errors to the future from {request, response}.new to the merge queue
:check: dicej merged PR #14148.
dicej removed PR #14148 Pass transmission errors to the future from {request, response}.new from the merge queue
Last updated: Aug 30 2026 at 09:07 UTC