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/types/logger
Brad Fitzpatrick 8a4dffee07 types/logger: fix deadlock RateLimitedFn reentrancy
Fix regression from 19c3e6cc9e
which made the locking coarser.

Found while debugging #2245, which ended up looking like a tswin/Windows
issue where Crawshaw had blocked cmd.exe's output.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
3 years ago
..
logger.go types/logger: fix deadlock RateLimitedFn reentrancy 3 years ago
logger_test.go types/logger: fix deadlock RateLimitedFn reentrancy 3 years ago
rusage.go types/logger: move RusagePrefixLog to logger package, disable by default 4 years ago
rusage_nowindows.go all: prepare for GOOS=ios in Go 1.16 4 years ago
rusage_windows.go types/logger: move RusagePrefixLog to logger package, disable by default 4 years ago
tokenbucket.go types/logger: rate limited: more hysteresis, better messages. 3 years ago