Conversation
The cloud no longer reads local-netmap peer liveness: it accepts the `tailnet` frame only for compatibility and discards it undecoded. Stop reading peers from `tailscale status` and sending the frame every 30 s. The same loop also kept this node's MagicDNS name (the Funnel destination) fresh, so that part stays as selfDNSNameLoop on the heartbeat cadence. The proto types are unchanged, so the wire contract is untouched. Refs marvinvr/docktail-cloud#100
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DockTail Cloud no longer uses local-netmap peer liveness: the
tailnetframe is accepted only for compatibility and discarded. This stops reading peers fromtailscale statusand sending the frame every 30 s.The same loop also kept this node's MagicDNS name (the Funnel destination) fresh, so that part stays:
selfDNSNameLoopre-reads it on the heartbeat cadence (skipped while unmonitored, now bounded by a 5 s timeout).tailscale.TailnetStatusdrops the unused peer list.The proto types are unchanged, so the wire contract is untouched and older clouds are unaffected.
Refs marvinvr/docktail-cloud#100