You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/logtail
M. J. Fromberger 4346615d77
logtail: avoid racing eventbus subscriptions with Shutdown (#17639)
When the eventbus is enabled, set up the subscription for change deltas at the
beginning when the client is created, rather than waiting for the first
awaitInternetUp check.

Otherwise, it is possible for a check to race with the client close in
Shutdown, which triggers a panic.

Updates #17638

Change-Id: I461c07939eca46699072b14b1814ecf28eec750c
Signed-off-by: M. J. Fromberger <fromberger@tailscale.com>
1 month ago
..
example Switch logging service from log.tailscale.io to log.tailscale.com (#14398) 12 months ago
filch all: use Go 1.22 range-over-int 2 years ago
.gitignore Move Linux client & common packages into a public repo. 6 years ago
README.md Move Linux client & common packages into a public repo. 6 years ago
api.md Switch logging service from log.tailscale.io to log.tailscale.com (#14398) 12 months ago
buffer.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
config.go net/netmon: remove usage of direct callbacks from netmon (#17292) 2 months ago
logtail.go logtail: avoid racing eventbus subscriptions with Shutdown (#17639) 1 month ago
logtail_omit.go feature/logtail: pull logtail + netlog out to modular features 2 months ago
logtail_test.go net/netmon: remove usage of direct callbacks from netmon (#17292) 2 months ago

README.md

Tailscale Logs Service

This github repository contains libraries, documentation, and examples for working with the public API of the tailscale logs service.

For a very quick introduction to the core features, read the API docs and peruse the logs reprocessing example.

For more information, write to info@tailscale.io.