summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorHarry Harpham <harry@tailscale.com>2026-01-22 16:36:49 -0700
committerHarry Harpham <harry@tailscale.com>2026-03-25 10:16:29 -0600
commit1794765cc63a5c65a83932ee54d0c0c3a2f22955 (patch)
tree18e79b0e64656256a4ff9fe2ee4841a51300d927 /control/controlhttp/controlhttpserver/controlhttpserver.go
parent47ef1a95db384954d96d54f1418241637faa29de (diff)
downloadtailscale-1794765cc63a5c65a83932ee54d0c0c3a2f22955.tar.xz
tailscale-1794765cc63a5c65a83932ee54d0c0c3a2f22955.zip
tsnet: block rather than poll in setup for TestListenService
TestListenService needs to setup state (capabilities, advertised routes, ACL tags, etc.). It is imperative that this state propagates to all nodes in the test tailnet before proceeding with the test. To achieve this, TestListenService currently polls each node's local backend in a loop. Using local.Client.WatchIPNBus improves the situation by blocking until a new netmap comes in. Fixes tailscale/corp#36244 Signed-off-by: Harry Harpham <harry@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions