tailscale/net/netcheck
Andrew Dunham 9b5e29761c net/netcheck: ignore PreferredDERP changes that are small
If the absolute value of the difference between the current
PreferredDERP's latency and the best latency is <= 10ms, don't change
it and instead prefer the previous value.

This is in addition to the existing hysteresis that tries to remain
on the previous DERP region if the relative improvement is small, but
handles nodes that have low latency to >1 DERP region better.

Updates #8603

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: I1e34c94178f8c9a68a69921c5bc0227337514c70
2023-07-18 16:50:24 -04:00
..
netcheck.go net/netcheck: ignore PreferredDERP changes that are small 2023-07-18 16:50:24 -04:00
netcheck_test.go net/netcheck: ignore PreferredDERP changes that are small 2023-07-18 16:50:24 -04:00