You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on AIX tools/test.py sequential/test-http2-large-file --timeout 30 --repeat 50 reproduces easily
however, this change causes the test to be very stable and I have no idea why:
on AIX tools/test.py sequential/test-http2-large-file --timeout 30 --repeat 50 reproduces easily however, this change causes the test to be very stable and I have no idea why:
There's a long history of console.log() statements causing tests to succeed that otherwise fail because they are blocking or otherwise causes an I/O delay that "fixes" a race condition. I can probably find an issue from 2015 about this!
I forget (or maybe never knew!) the details, but console.log() has weird side effects that cause I/O flushing or other things and the side effects vary from platform to platform. Maybe someone on @nodejs/console or @nodejs/libuv would know more. If I recall correctly, it blocks on some platforms but not on others.
This issue has been marked as stale due to 210 days of inactivity.
It will be automatically closed in 30 days if no further activity occurs. If this is still relevant, please leave a comment or update it to keep it open.
This issue has been automatically closed after 30 days of inactivity following its stale status (no activity for a total of 240 days).
If this is still relevant, feel free to reopen it or leave a comment with additional details so we can continue the discussion.
Activity
MoLow commentedon Apr 4, 2023
I took https://ci.nodejs.org/computer/test-osuosl-aix72-ppc64_be-2/ offline to investigate
MoLow commentedon Apr 4, 2023
on AIX
tools/test.py sequential/test-http2-large-file --timeout 30 --repeat 50reproduces easilyhowever, this change causes the test to be very stable and I have no idea why:
Trott commentedon Apr 4, 2023
There's a long history of
console.log()statements causing tests to succeed that otherwise fail because they are blocking or otherwise causes an I/O delay that "fixes" a race condition. I can probably find an issue from 2015 about this!MoLow commentedon Apr 4, 2023
it does not seem to be a race condition, this did not fix the issue:
Trott commentedon Apr 4, 2023
I forget (or maybe never knew!) the details, but
console.log()has weird side effects that cause I/O flushing or other things and the side effects vary from platform to platform. Maybe someone on @nodejs/console or @nodejs/libuv would know more. If I recall correctly, it blocks on some platforms but not on others.MoLow commentedon Apr 4, 2023
process.stdout.write('');does not make the issue go await either so it is definitely very specific toconsole.logrichardlau commentedon Apr 4, 2023
@miladfarca has been investigating this as an upstream V8 issue: https://bugs.chromium.org/p/v8/issues/detail?id=13902
MoLow commentedon Apr 4, 2023
https://ci.nodejs.org/computer/test-osuosl-aix72-ppc64_be-2/ is back online
targos commentedon Jan 11, 2024
Happened on Windows and Linux with https://ci.nodejs.org/job/node-test-pull-request/56726/
targos commentedon Jan 11, 2024
The V8 issue talks about disabling concurrent sparkplug to fix it temporarily but we already do it: 7071c1d
Related:
main) and unskipping problematic tests: Fix concurrent sparkplug #47461test: mark test-http2-large-file as flaky
targos commentedon Jan 23, 2024
This really happens a lot lately. I opened #51549
From nodejs/reliability#772:
sequential/test-http2-large-fileExample
shnooshnoo commentedon Jan 25, 2024
The first time it occurred in this build https://ci.nodejs.org/job/node-daily-master/3286/, so i guess something that landed around 7th of Jan might've caused this. From what I can see the difference is this commit 1a5acd0
1 remaining item
test: mark test-http2-large-file as flaky
test: mark test-http2-large-file as flaky
mhdawson commentedon Mar 25, 2024
Again on linux - https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/56789/
mhdawson commentedon Apr 25, 2024
again - https://ci.nodejs.org/job/node-test-commit-linux/nodes=fedora-latest-x64/57416/
github-actions commentedon Jun 6, 2026
This issue has been marked as stale due to 210 days of inactivity.
It will be automatically closed in 30 days if no further activity occurs. If this is still relevant, please leave a comment or update it to keep it open.
github-actions commentedon Jul 7, 2026
This issue has been automatically closed after 30 days of inactivity following its stale status (no activity for a total of 240 days).
If this is still relevant, feel free to reopen it or leave a comment with additional details so we can continue the discussion.
test: unmark exit timeout tests as flaky
test: unmark exit timeout tests as flaky