Skip to content

Ignore: trying to reproduce the retry failure#4306

Closed
rklaehn wants to merge 1 commit into
mainfrom
rklaehn/4114-repro-april
Closed

Ignore: trying to reproduce the retry failure#4306
rklaehn wants to merge 1 commit into
mainfrom
rklaehn/4114-repro-april

Conversation

@rklaehn
Copy link
Copy Markdown
Contributor

@rklaehn rklaehn commented Jun 3, 2026

Manual retry-then-validate accept loop (no Router) with both peers bound to the wildcard address; the client dials all of the server's discovered addresses. On a multi-homed host the client sprays the Initial from several source IPs, so a retry token minted for one source can be answered from another -> INVALID_TOKEN. Runs 10 handshakes and asserts none fail.

Reproduces on this April 2026 state (iroh 0.98.1, noq 0.18).

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Description

Breaking Changes

Notes & open questions

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.
    • List all breaking changes in the above "Breaking Changes" section.
    • Open an issue or PR on any number0 repos that are affected by this breaking change. Give guidance on how the updates should be handled or do the actual updates themselves. The major ones are:

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/4306/docs/iroh/

Last updated: 2026-06-03T12:22:05Z

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

Netsim report & logs for this PR have been generated and is available at: LOGS
This report will remain available for 3 days.

Last updated for commit: 8cf2301

@n0bot n0bot Bot added this to iroh Jun 3, 2026
@github-project-automation github-project-automation Bot moved this to 🚑 Needs Triage in iroh Jun 3, 2026
@rklaehn rklaehn force-pushed the rklaehn/4114-repro-april branch 2 times, most recently from 9b13f85 to 479303f Compare June 3, 2026 12:11
Manual retry-then-validate accept loop (no Router) with both peers bound to
the wildcard address; the client dials all of the server's discovered
addresses. On a multi-homed host the client sprays the Initial from several
source IPs, so a retry token minted for one source can be answered from
another -> INVALID_TOKEN. Runs 10 handshakes and asserts none fail.

Reproduces on this April 2026 state (iroh 0.98.1, noq 0.18).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@rklaehn rklaehn force-pushed the rklaehn/4114-repro-april branch from 479303f to efccfa8 Compare June 3, 2026 12:19
@rklaehn rklaehn closed this Jun 3, 2026
@github-project-automation github-project-automation Bot moved this from 🚑 Needs Triage to ✅ Done in iroh Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant