mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-29 02:30:07 +00:00
AddNode registers the connection before sending the initial map, so a batched delta could land first and become the stream's first frame; Tailscale clients then kill the poll with "initial MapResponse lacked Node" and a retry loop under steady change traffic leaves the netmap empty. Skip connections awaiting their initial map and retry the change next tick — the in-flight map may predate it, so it cannot be dropped. Retries are prepended to keep patch order. |
||
|---|---|---|
| .. | ||
| batch_coalesce_test.go | ||
| batcher.go | ||
| batcher_bench_test.go | ||
| batcher_concurrency_test.go | ||
| batcher_scale_bench_test.go | ||
| batcher_test.go | ||
| batcher_unit_test.go | ||
| builder.go | ||
| builder_test.go | ||
| dns_extrarecords_race_test.go | ||
| initialmap_phantom_test.go | ||
| mapper.go | ||
| mapper_test.go | ||
| node_conn.go | ||
| reconnect_cleanup_test.go | ||
| tail_test.go | ||