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/util
Brad Fitzpatrick 206d98e84b control/controlclient: restore aggressive Direct.Close teardown
In the earlier http2 package migration (1d93bdce20, #17394) I had
removed Direct.Close's tracking of the connPool, thinking it wasn't
necessary.

Some tests (in another repo) are strict and like it to tear down the
world and wait, to check for leaked goroutines. And they caught this
letting some goroutines idle past Close, even if they'd eventually
close down on their own.

This restores the connPool accounting and the aggressife close.

Updates #17305
Updates #17394

Change-Id: I5fed283a179ff7c3e2be104836bbe58b05130cc7
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
3 months ago
..
backoff util/backoff: rename logtail/backoff package to util/backoff 3 months ago
cache
cibuild
clientmetric feature/featuretags: make clientmetrics optional 3 months ago
cloudenv feature/featuretags, all: add build features, use existing ones in more places 3 months ago
cmpver
codegen cmd/viewer, types/views: implement support for json/v2 (#16852) 4 months ago
cstruct
ctxkey
deephash
dirwalk
dnsname
eventbus cmd/tailscaled, ipn/localapi, util/eventbus: don't link in regexp when debug is omitted 3 months ago
execqueue
expvarx util/expvarx: deflake TestSafeFuncHappyPath with synctest 4 months ago
goroutines
groupmember
hashx
httphdr
httpm
limiter
lineiter
lineread
linuxfw all: use Go 1.20's errors.Join instead of our multierr package 3 months ago
lru
mak
multierr
must
nocasemaps
osdiag
osshare
osuser
pidowner
pool
precompress
progresstracking
prompt util/prompt: add a default and take default in non-interactive cases 3 months ago
quarantine
race
racebuild
rands
reload
ringlog util/ringbuffer: rename to ringlog 4 months ago
set control/controlclient: restore aggressive Direct.Close teardown 3 months ago
singleflight
slicesx
stringsx
syspolicy cmd/tailscaled: default --encrypt-state to true if TPM is available (#17376) 3 months ago
sysresources
testenv
topk
truncate
usermetric
vizerror
winutil all: use Go 1.20's errors.Join instead of our multierr package 3 months ago
zstdframe