You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
0 commit comments