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/set
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>
2 months ago
..
handle.go control/controlclient: restore aggressive Direct.Close teardown 2 months ago
intset.go util/set: add more functionality to IntSet (#16640) 4 months ago
intset_test.go util/set: add more functionality to IntSet (#16640) 4 months ago
set.go util/set: add Of variant of SetOf that takes variadic parameter 2 years ago
set_test.go util/set: add Of variant of SetOf that takes variadic parameter 2 years ago
slice.go all: use iterators over slice views more 1 year ago
slice_test.go util/set: move Slice type from corp to oss 3 years ago
smallset.go util/set: add SmallSet.SoleElement, fix bug, add more tests 6 months ago
smallset_test.go util/set: add SmallSet.SoleElement, fix bug, add more tests 6 months ago