tailscale/wgengine/magicsock
Adrian Dewhurst 2fdbcbdf86 wgengine/magicsock: only used cached results for GetLastNetcheckReport
When querying for an exit node suggestion, occasionally it triggers a
new report concurrently with an existing report in progress. Generally,
there should always be a recent report or one in progress, so it is
redundant to start one there, and it causes concurrency issues.

Fixes #12643

Change-Id: I66ab9003972f673e5d4416f40eccd7c6676272a5
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
2024-09-25 16:50:33 -04:00
..
batching_conn.go
batching_conn_default.go
batching_conn_linux.go
batching_conn_linux_test.go
blockforever_conn.go
cloudinfo.go
cloudinfo_nocloud.go
cloudinfo_test.go
debughttp.go
debugknobs.go
debugknobs_stubs.go
derp.go
derp_test.go
discopingpurpose_string.go
endpoint.go
endpoint_default.go
endpoint_stub.go
endpoint_test.go
endpoint_tracker.go
endpoint_tracker_test.go
magicsock.go wgengine/magicsock: only used cached results for GetLastNetcheckReport 2024-09-25 16:50:33 -04:00
magicsock_default.go
magicsock_linux.go
magicsock_linux_test.go
magicsock_notwindows.go
magicsock_test.go util/usermetrics: make usermetrics non-global 2024-09-25 15:57:00 +02:00
magicsock_unix_test.go
magicsock_windows.go
peermap.go
peermtu.go
peermtu_darwin.go
peermtu_linux.go
peermtu_stubs.go
peermtu_unix.go
rebinding_conn.go