-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Investigate flaky test-net-socket-timeout-unref #5128
Comments
@Trott Can you copy the output, please? |
@santigimeno It's a timeout with no output from the test itself:
|
Another instance from today. No new info, just documenting that it is still happening two-ish months later... :-/ https://ci.nodejs.org/job/node-test-binary-arm/1509/RUN_SUBSET=5,nodes=pi2-raspbian-wheezy/console |
Created a branch and added a little logging in the hopes of finding out what's going on that's causing it to hang sometimes on pi2-raspbian-wheezy. Now running stress test for it: https://ci.nodejs.org/job/node-stress-single-test/575/nodes=pi2-raspbian-wheezy/console UPDATE: Of course adding the logging "fixes" the problem. Meh. |
Highly unlikely, but maybe the refactoring to use newer syntax did something. |
Nah it's only the |
I think I have a fix for this... Stress test is 275 successful runs and counting: https://ci.nodejs.org/job/node-stress-single-test/583/nodes=pi2-raspbian-wheezy/console |
Throw immediately on socket timeout rather than checking boolean in exit handler. Fixes: nodejs#5128
Proposed fix: #6003 |
Throw immediately on socket timeout rather than checking boolean in exit handler. PR-URL: #6003 Fixes: #5128 Reviewed-By: Myles Borins <[email protected]>
Throw immediately on socket timeout rather than checking boolean in exit handler. PR-URL: #6003 Fixes: #5128 Reviewed-By: Myles Borins <[email protected]>
Example failure:
The text was updated successfully, but these errors were encountered: