headscale/.github
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
..
ISSUE_TEMPLATE Update bug_report.md (#1672) 2024-02-09 07:27:13 +01:00
workflows Rework map session 2024-04-15 12:31:53 +02:00
CODEOWNERS CODEOWNER: add renovate config ohdearaugustin 2022-02-19 20:28:08 +01:00
FUNDING.yml Add ko-fi sponsor button 2022-12-22 17:25:49 +01:00
pull_request_template.md update readme and templates to clarify scope (#1437) 2023-05-10 08:03:13 +01:00
renovate.json update readme and templates to clarify scope (#1437) 2023-05-10 08:03:13 +01:00