summaryrefslogtreecommitdiffhomepage
path: root/util/execqueue/execqueue.go
diff options
context:
space:
mode:
authorAndrew Lytvynov <awly@tailscale.com>2025-11-20 15:52:58 -0600
committerGitHub <noreply@github.com>2025-11-20 15:52:58 -0600
commitc679aaba32c27681845466df9e6df69fe0704b95 (patch)
treed5ce765ebef8b642b2f1f93b994d138ec9802828 /util/execqueue/execqueue.go
parentde8ed203e08b9e32e40648331c47980faab92c46 (diff)
downloadtailscale-c679aaba32c27681845466df9e6df69fe0704b95.tar.xz
tailscale-c679aaba32c27681845466df9e6df69fe0704b95.zip
cmd/tailscaled,ipn: show a health warning when state store fails to open (#17883)
With the introduction of node sealing, store.New fails in some cases due to the TPM device being reset or unavailable. Currently it results in tailscaled crashing at startup, which is not obvious to the user until they check the logs. Instead of crashing tailscaled at startup, start with an in-memory store with a health warning about state initialization and a link to (future) docs on what to do. When this health message is set, also block any login attempts to avoid masking the problem with an ephemeral node registration. Updates #15830 Updates #17654 Signed-off-by: Andrew Lytvynov <awly@tailscale.com>
Diffstat (limited to 'util/execqueue/execqueue.go')
0 files changed, 0 insertions, 0 deletions