Skip to content

tests(proto): fix ManyToMany routing#726

Open
flub wants to merge 1 commit into
mainfrom
flub/many-to-many-fix
Open

tests(proto): fix ManyToMany routing#726
flub wants to merge 1 commit into
mainfrom
flub/many-to-many-fix

Conversation

@flub

@flub flub commented Jun 27, 2026

Copy link
Copy Markdown
Collaborator

Description

The routes were looking up the connections in the wrong direction,
e.g. to send to the server it was checking that the server's
interface with matching address could send to the client.

Curiously, and luckily, nothing seemed to rely on this odd
behaviour. All tests keep passing, including proptests.

Breaking Changes

none

Notes & open questions

n/a

Change checklist

  • Self-review.

The routes were looking up the connections in the wrong direction,
e.g. to send to the server it was checking that the server's
interface with matching address could send to the client.

Curiously, and luckily, nothing seemed to rely on this odd
behaviour. All tests keep passing, including proptests.
@flub flub requested a review from matheus23 June 27, 2026 16:09
@github-actions

Copy link
Copy Markdown

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

Last updated: 2026-06-27T16:12:10Z

@github-actions

Copy link
Copy Markdown

Performance Comparison Report

cea3d800729df5d4302bf021e70a8ad4366f6c21 - artifacts

Raw Benchmarks (localhost)

Scenario noq upstream Delta CPU (avg/max)
large-single 5294.0 Mbps 7894.3 Mbps -32.9% 94.0% / 100.0%
medium-concurrent 5324.3 Mbps 7913.0 Mbps -32.7% 93.7% / 98.0%
medium-single 4042.6 Mbps 4691.6 Mbps -13.8% 94.1% / 101.0%
small-concurrent 3814.7 Mbps 5222.9 Mbps -27.0% 99.4% / 153.0%
small-single 3427.5 Mbps 4713.7 Mbps -27.3% 89.4% / 97.3%

Netsim Benchmarks (network simulation)

Condition noq upstream Delta
ideal 3012.6 Mbps 4027.4 Mbps -25.2%
lan 782.4 Mbps 796.4 Mbps -1.8%
lossy 69.8 Mbps 69.8 Mbps ~0%
wan 83.8 Mbps 83.8 Mbps ~0%

Summary

noq is 27.0% slower on average

@n0bot n0bot Bot added this to iroh Jun 27, 2026
@github-project-automation github-project-automation Bot moved this to 🚑 Needs Triage in iroh Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🚑 Needs Triage

Development

Successfully merging this pull request may close these issues.

1 participant