-
Notifications
You must be signed in to change notification settings - Fork 30.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flaky: parallel/test-dns #54124
Comments
It seems this started flaking some time around July 5 nodejs/reliability#911. cc @nodejs/dns any ideas about what might start breaking the test? |
Commits that were pushed between July 1 and July 5: https://github.com/nodejs/node/commits/main/?since=2024-07-01&until=2024-07-05 |
It's difficult to grok the test, but it seems the answers were sent by a server that the test implements itself, so it should've been exactly the same and if not, there might be some integer precision issues going on? |
Another possibly related PR could be #53554 which happened a few weeks earlier than July 5 |
Potentially related c-ares/c-ares#786 ? |
One potential way to find out is to open a PR that disables the cache and do a stress test CI with it...not sure if I'll get around to it but feel free to do it if someone has the time. |
I git bisected with #!/usr/bin/env bash
cd /home/rlau/sandbox/github/node
./configure --verbose
make -j 88
tools/test.py --repeat=10000 -J parallel/test-dns between e020dd8 and eb54c54 and bisect points to the c-ares update:
|
Prevent responses from being cached. Fixes: nodejs#54124
Prevent responses from being cached. Fixes: nodejs#54124 PR-URL: nodejs#54902 Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Prevent responses from being cached. Fixes: nodejs#54124 PR-URL: nodejs#54902 Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Test
parallel/test-dns
Console output
nodejs/reliability#933
The text was updated successfully, but these errors were encountered: