mirror of
https://github.com/slackhq/nebula.git
synced 2026-11-15 05:46:52 +01:00
gvisor's arm64 race-build compare-and-swap (pkg/sync/race_arm64.s) loaded the new value into the register meant for the old one (R1 instead of R2), so it never succeeded. Sleepers could not commit to parking and spun: under -race on arm64 every idle service netstack busied about 14 cores, and TestService's static host lookup of localhost missed its 250ms timeout and stalled for the 30s static_map cadence. Fixed in gvisor 1b2946c4fa. Go 1.27.2 is now the minimum because gvisor's go branch requires it. golangci-lint is bumped to v2.14, the first release that can read go1.27.2 export data.