diff options
| author | James Tucker <james@tailscale.com> | 2024-01-10 18:16:00 -0800 |
|---|---|---|
| committer | James Tucker <jftucker@gmail.com> | 2024-01-11 14:47:17 -0800 |
| commit | ff9c1ebb4a056e4a12e3edff5e5a505b72a8045d (patch) | |
| tree | 7e7e483c84e463cb409773f0197a1a07ad6b1710 /util/execqueue/execqueue.go | |
| parent | 5cc1bfe82ded4614652f7ab002a0e2f95c380476 (diff) | |
| download | tailscale-ff9c1ebb4a056e4a12e3edff5e5a505b72a8045d.tar.xz tailscale-ff9c1ebb4a056e4a12e3edff5e5a505b72a8045d.zip | |
derp: reduce excess goroutines blocking on broadcasts
Observed on one busy derp node, there were 600 goroutines blocked
writing to this channel, which represents not only more blocked routines
than we need, but also excess wake-ups downstream as the latent
goroutines writes represent no new work.
Updates #self
Signed-off-by: James Tucker <james@tailscale.com>
Diffstat (limited to 'util/execqueue/execqueue.go')
0 files changed, 0 insertions, 0 deletions
