summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorJordan Whited <jordan@tailscale.com>2025-04-25 13:09:09 -0700
committerGitHub <noreply@github.com>2025-04-25 13:09:09 -0700
commitf701d39ba42ffc9329fc13fd541440b3c644dce5 (patch)
treef08429fbbb4f8a94b7dcc77b1ab67e4e322497dd /control/controlhttp/controlhttpserver/controlhttpserver.go
parentdae2319e119cfe55b7c76888ee4be7f750c5150b (diff)
downloadtailscale-f701d39ba42ffc9329fc13fd541440b3c644dce5.tar.xz
tailscale-f701d39ba42ffc9329fc13fd541440b3c644dce5.zip
net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792)
The previous strategy assumed clients maintained adequate state to understand the relationship between endpoint allocation and the server it was allocated on. magicsock will not have awareness of the server's disco key pre-allocation, it only understands peerAPI address at this point. The second client to allocate on the same server could trigger re-allocation, breaking a functional relay server endpoint. If magicsock needs to force reallocation we can add opt-in behaviors for this later. Updates tailscale/corp#27502 Signed-off-by: Jordan Whited <jordan@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions