Skip to content

Commit 98be253

Browse files
TeoSlayerteovl
andauthored
fix(deps): bump rendezvous to fix accept rate-limiter data race (#250)
rendezvous v0.2.4 had a data race in globalRateBucket.allow() (the process-wide accept rate limiter mutated tokens/lastFill without a lock, called concurrently from every connection handler). This surfaced as the Architecture gates job's TestConcurrentDialEncryptDecrypt failing under -race. Bump to the fixed rendezvous (mutex-guarded; pilot-protocol/rendezvous#73), which pulls beacon v0.2.6 transitively. Verified: go test -race TestConcurrentDialEncryptDecrypt ./tests passes (104s, no race). Co-authored-by: Teodor Calin <teodor@vulturelabs.io>
1 parent 38ab96e commit 98be253

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ go 1.25.10
55
require (
66
github.com/coder/websocket v1.8.14
77
github.com/pilot-protocol/app-store v1.0.1-beta.1.0.20260609061942-8852c785a264
8-
github.com/pilot-protocol/beacon v0.2.5
8+
github.com/pilot-protocol/beacon v0.2.6
99
github.com/pilot-protocol/common v0.4.8
1010
github.com/pilot-protocol/dataexchange v0.2.0
1111
github.com/pilot-protocol/eventstream v0.2.2
1212
github.com/pilot-protocol/handshake v0.2.1
1313
github.com/pilot-protocol/nameserver v0.2.1
1414
github.com/pilot-protocol/policy v0.2.2
15-
github.com/pilot-protocol/rendezvous v0.2.4
15+
github.com/pilot-protocol/rendezvous v0.2.5-0.20260615154750-f09cf1a708b0
1616
github.com/pilot-protocol/runtime v0.3.1
1717
github.com/pilot-protocol/skillinject v0.2.2
1818
github.com/pilot-protocol/trustedagents v0.2.3
1919
github.com/pilot-protocol/updater v0.2.2-0.20260529065627-220ed5b8383f
2020
github.com/pilot-protocol/webhook v0.2.0
21+
golang.org/x/sys v0.45.0
2122
)
2223

2324
require (
2425
github.com/expr-lang/expr v1.17.8 // indirect
2526
golang.org/x/net v0.55.0 // indirect
26-
golang.org/x/sys v0.45.0 // indirect
2727
)

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ github.com/pilot-protocol/app-store v1.0.1-beta.1.0.20260609061942-8852c785a264
1010
github.com/pilot-protocol/app-store v1.0.1-beta.1.0.20260609061942-8852c785a264/go.mod h1:zoCxHYoNdj0V44OkG3Yzcye0jnwZDVUcJgAvR5Z1kwc=
1111
github.com/pilot-protocol/beacon v0.2.5 h1:5+pkSPoA35r+u4Hfrph/ZfOltOyiy8lh1sCfK5XqXKs=
1212
github.com/pilot-protocol/beacon v0.2.5/go.mod h1:I/UhEv097g1z/qtAVDZbEhf3R5tzM0Dp71vGHah52A4=
13+
github.com/pilot-protocol/beacon v0.2.6 h1:grxwaVyPRUT0W6coyjYfNkO0rpzOIrwrKn94S21DuVE=
14+
github.com/pilot-protocol/beacon v0.2.6/go.mod h1:I/UhEv097g1z/qtAVDZbEhf3R5tzM0Dp71vGHah52A4=
1315
github.com/pilot-protocol/common v0.4.8 h1:eS2Bc+XcZWJ/qhwwOZbXwIWhtNdOijuoEp716kQE+/c=
1416
github.com/pilot-protocol/common v0.4.8/go.mod h1:yrAwPXGVMbXU+SADvOCmbdXjK/wJ3uA0KshyLvRlej4=
1517
github.com/pilot-protocol/dataexchange v0.2.0 h1:ldE6AyrES1uvdnn1NBl0KZ7C+SSWNtmeHHU3CQhwSCo=
@@ -28,6 +30,8 @@ github.com/pilot-protocol/policy v0.2.2 h1:Co8sqZ4lRQfFA0Ot8l33VhsEwfiEVqcPz+kHY
2830
github.com/pilot-protocol/policy v0.2.2/go.mod h1:jzsAO71uGlRVyduPrQmS/UeqSwUpeUO/CjykHm/IfXM=
2931
github.com/pilot-protocol/rendezvous v0.2.4 h1:nxYm12RzEUA6zzNGcnDqxNcGBSIALL5uRH9zX+Q0CSg=
3032
github.com/pilot-protocol/rendezvous v0.2.4/go.mod h1:w7SC0nZCmWPyc7hxdFZ200zQVA75UoaC25MznUQXNFE=
33+
github.com/pilot-protocol/rendezvous v0.2.5-0.20260615154750-f09cf1a708b0 h1:kKeSXIEfE677+yanooStfSnneQ3dFCb22WPJbyj+yng=
34+
github.com/pilot-protocol/rendezvous v0.2.5-0.20260615154750-f09cf1a708b0/go.mod h1:Gv1BwKx5oBUZCMNpCxa9enBFa6uy9hHDSI2r28QdIrg=
3135
github.com/pilot-protocol/runtime v0.3.0 h1:OVPv7hyaAZsw5EPWtf2XQGfCqxgaM/iANPhIYOMp+0w=
3236
github.com/pilot-protocol/runtime v0.3.0/go.mod h1:GfFEIji0w7H9SSNR9Wl2q72pd2OYN3PHY9Qhcbvyrqk=
3337
github.com/pilot-protocol/runtime v0.3.1 h1:+W9ww0dZY/FgOBtCmIOV3w5L5Z4Upt/RIsrYElXZ1zs=

0 commit comments

Comments
 (0)