mirror of
https://github.com/tailscale/tailscale.git
synced 2025-11-07 04:32:10 +00:00
On about 1 out of 500 runs, TestSendFreeze failed:
derp_test.go:416: bob: unexpected message type derp.PeerGoneMessage
Closing alice before bob created a race.
If bob closed promptly, the test passed.
If bob closed slowly, and alice's disappearance caused
bob to receive a PeerGoneMessage before closing, the test failed.
Deflake the test by closing bob first.
With this fix, the test passed 12,000 times locally.
Fixes #2668
Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>