mirror of https://github.com/tailscale/tailscale/
derp: deflake TestSendFreeze
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>
pull/2847/head
parent
0be26599ca
commit
3759fb8987
Loading…
Reference in New Issue