headscale/.github/workflows
Kristoffer Dalby 58c94d2bd3 Rework map session
This commit restructures the map session in to a struct
holding the state of what is needed during its lifetime.

For streaming sessions, the event loop is structured a
bit differently not hammering the clients with updates
but rather batching them over a short, configurable time
which should significantly improve cpu usage, and potentially
flakyness.

The use of Patch updates has been dialed back a little as
it does not look like its a 100% ready for prime time. Nodes
are now updated with full changes, except for a few things
like online status.

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-04-15 12:31:53 +02:00
..
build.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
check-tests.yaml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
contributors.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
docs.yml update docs workflow (#1832) 2024-03-22 19:50:35 +01:00
gh-actions-updater.yaml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
lint.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
release.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
stale.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
test-integration.yaml Rework map session 2024-04-15 12:31:53 +02:00
test.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00
update-flake.yml update gh workflow actions (#1809) 2024-03-13 13:43:06 +01:00