-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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 sequential/test-net-connect-local-error on FreeBSD #13055
Comments
@nodejs/platform-freebsd |
Oh, meant to link to the recent changes: 0c2edd2 |
I can make another PR to remove that assert if need be or fix it any other way. Please let me know. |
Possibly maybe kinda sorta related? nodejs/node-v0.x-archive#3796 |
I run two "single-test" CI before #12964 (comment) so high probability is that this is test cross-talk. Well
|
@refack For this particular test, I wonder if the collision might be made less likely if we swap Not necessarily the greatest solution, but if it works, an easy one to implement quickly while we try to figure out something better (or not)? |
@Trott I'd go one step further and use @sebastianplesciuc you wanna do the honors? |
I worry that it might become an justification for doing |
NP |
@refack on it! Thanks |
* add `mustCall` and `mustNotCall` to all callbacks * added `known_issue` for port binding PR-URL: nodejs#13100 Refs: nodejs#13055 Refs: nodejs#12999 Refs: nodejs#13526 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
* add `mustCall` and `mustNotCall` to all callbacks * added `known_issue` for port binding PR-URL: nodejs#13100 Refs: nodejs#13055 Refs: nodejs#12999 Refs: nodejs#13526 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
https://ci.nodejs.org/job/node-test-commit-freebsd/9081/nodes=freebsd10-64/consoleFull
The test was recently updated to check for
ECONNREFUSED
. However, we are seeingEADDRINUSE
sometimes on FreeBSD in CI as seen above.Possible bug in the FreeBSD operating system or quirk (relative to our other hosts) in the way it handles open/half-open/whatever ports? (I normally wouldn't jump to Blame-The-Operating-System as the likely cause right off the bat, but this is looking very familiar to me and I seem to recall it, but I can't find anything so maybe I'm imagining it?)
/cc @sebastianplesciuc @refack @nodejs/testing
The text was updated successfully, but these errors were encountered: