-
Notifications
You must be signed in to change notification settings - Fork 30k
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
test: shorten path for bogus socket #4478
Conversation
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices.
LGTM if ci is green. The 'real' fix here is passing a different temporary path which is in the works. |
@jbergstroem CI is green (well, yellow, because one known-flaky test, but you know, green-ish). I'll leave it up to you if you want to let this sit for a bit so others can comment or if you want to expedite a merge on the grounds that CI won't be green until this lands. |
I'd say merge. It fixes current state and won't be in the way for the long term solution. |
LGTM |
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: #4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
Landed in bfa925f |
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: nodejs#4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
I think that this commit is responsible for failures that we are currently seeing on v5.4.x in CI. I am a bit flabbergasted as to why this causes failures only on a specific ARM machine, and only on v5.x and not master, but perhaps it is something to do with the way a specific semver minor or semver major change is working. It seems like the semantics of this fix might be relying on a SemverMajor change that is sitting on master, meaning that it should likely hold off until 6.0 to land. edit: it appears that the CI on reverting this commit is causing other stuff on ARM to fail (probably what was originally being fixed) |
It does not appear that reverting the commit helps with anything. In fact it would appear that more things are failing without it. I am at a bit of a loss |
Just a fyi: while tests were running the environment variable |
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: #4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
After discussion with @mhdawson I have opted to back this commit out of the staging branch for the time being. It appears that this commit relies on enhancements found in #3325, specifically the removal of the env var NODE_COMMON_PIPE and the introduction of the NODE_TMP_DIR Until a decision is made regarding #3325 I'm going to hold off |
I saw this commit more as a temporary patch to fix build issues between #3325 landed and
The problem that #3325 set to solve was that |
so it would seem to me that an appropriate solution would be to backport #3325 and stop using NODE_COMMON_PIPE everywhere to avoid parallel tests stepping on each others feet |
@thealphanerd Yes, that'd be my suggested solution too. The problem with CI is that we have so many versions of Moving back to this PR it should be harmless to merge -- we still have NODE_COMMON_PIPE set on all vm's and will for the foreseeable future. |
@mhdawson do you think this is ready to come back in? |
@thealphanerd the key issue is if all the dependent pieces landed. It looks like #3325 has landed so its probably ok if that was the only one required. |
thanks for chiming in @mhdawson I will be including this in the next v4.4.0 rc. Please let us know if there is any weirdness on your end due to this |
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: #4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: #4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: #4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
This fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi devices. PR-URL: nodejs#4478 Reviewed-By: Johan Bergström <[email protected]> Reviewed-By: James M Snell <[email protected]>
This (hopefully) fixes CI failures for test-net-pipe-connect-errors on Raspberry Pi
devices.