Skip to content

fix(net): keep Iroh route actor responsive during relay waits - #107

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/transport-actor-responsiveness-20261006
Oct 6, 2026
Merged

rldyourmnd merged 1 commit into
mainfrom
fix/transport-actor-responsiveness-20261006

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

A blocked relay send in Iroh1.2 can keep the remote actor from handling route/connection work during setup or recovery. Require the1.3 release line and lock Iroh/base/relay1.3.0, incorporating the upstream bounded concurrent-send fix. Noq, RDS wire, input ordering, stream priorities, endpoint identity and transport settings remain unchanged.

Validation: formatting/diff checks pass; full macOS workspace tests with desktop features are running. Linux/X11, strict Clippy, full CI and installed burst/idle qualification remain pending. This fixes a known establishment/recovery risk; steady-state input stalls require separate causal evidence. Source research and checkpoint limitations are in the committed report.

Stacked on PR106 for the control-stage observations; change base to main after that PR merges.

@rldyourmnd
rldyourmnd changed the base branch from fix/desktop-control-stage-observation-20261006 to main October 6, 2026 00:25
@rldyourmnd
rldyourmnd marked this pull request as ready for review October 6, 2026 00:38
@rldyourmnd
rldyourmnd merged commit 400912c into main Oct 6, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant