From aca58f66df5c21be71a7159620d0b50bb969199f Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sun, 11 Oct 2026 16:52:48 +0200 Subject: feat: spread a large download over eight connections One WebRTC connection carries 5 to 6 MB/s whatever the line can do. A leased download of 64 MB or more now opens seven more to its node, and a lease serves the other connections of its device in its group. Measured through the whole stack: 5 MB/s before, 24 after. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-node/tests/test_transfer_slots_wire.py | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/meshbay-node/tests/test_transfer_slots_wire.py') diff --git a/packages/meshbay-node/tests/test_transfer_slots_wire.py b/packages/meshbay-node/tests/test_transfer_slots_wire.py index 6e9ef94..58e743f 100644 --- a/packages/meshbay-node/tests/test_transfer_slots_wire.py +++ b/packages/meshbay-node/tests/test_transfer_slots_wire.py @@ -36,6 +36,7 @@ class _Session(WebRTCPeerSession): def __init__(self, ctx, *, key, user, group="g1"): self._ctx = ctx self._registry_key = key + self._pinned_pk = f"pk-{user}" self._user_id = user self._group_id = group self.sent: list[dict] = [] -- cgit v1.2.3