- Notifications
You must be signed in to change notification settings - Fork929
Closed
Description
tailscale's netcheck has an "incremental" mode where it only probes the 3 fastest regions based on the last netcheck
If we have more than 3 regionswithout STUN in addition to at least one region with STUN, then the incremental netcheck could choose the non-STUN regions, and not set theIPv4CanSend
boolean true in the netcheck report.
Then, our modified logic to determine whether we should rebind:
determines that weshould rebind because we didn't actually send any STUN probes, but there are STUN regions in the DERPMap.
Yet another case of tailscale.com's assumptions (there is a STUN server in every region) not matching our deployment scenario.