diff options
| author | Alex Chan <alexc@tailscale.com> | 2025-09-17 10:46:13 +0100 |
|---|---|---|
| committer | Alex Chan <alex@alexwlchan.net> | 2025-09-17 14:51:17 +0100 |
| commit | db0b9a361c6ae3398b05733086e17b59b27110b6 (patch) | |
| tree | 96710dac3fa1f5f53927f50bbe0a7bbb77907482 /control/controlknobs/controlknobs.go | |
| parent | ddc0cd7e1eb289ab1b9d491762b6b5249a960b77 (diff) | |
| download | tailscale-db0b9a361c6ae3398b05733086e17b59b27110b6.tar.xz tailscale-db0b9a361c6ae3398b05733086e17b59b27110b6.zip | |
net/dns: don't timeout if inotify sends multiple events
This fixes a flaky test which has been occasionally timing out in CI.
In particular, this test times out if `watchFile` receives multiple
notifications from inotify before we cancel the test context. We block
processing the second notification, because we've stopped listening to
the `callbackDone` channel.
This patch changes the test so we only send on the first notification.
Testing this locally with `stress` confirms that the test is no longer
flaky.
Fixes #17172
Updates #14699
Signed-off-by: Alex Chan <alexc@tailscale.com>
Diffstat (limited to 'control/controlknobs/controlknobs.go')
0 files changed, 0 insertions, 0 deletions
