-
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
Flaky test-cluster-http-pipe #16323
Comments
Seen it fail a number of times lately (and in general, tests with common.PIPE seem to show up here and there). +1 from me. |
SGTM, I guess we just could change Lines 273 to 278 in bf1bace
|
Random pipe names are not needed. The problem is that the pipes are being created in |
`common.PIPE` is returning a path name in `test` rather than in the `tmp` directory for each test. This is causing multiple test failures in CI. Make the path name inside the temporary directories again. This way the pipe is removed by `common.refreshTmpDir()` on POSIX. The bug in `common.PIPE` was introduced in c34ae48. Fixes: nodejs#16290 Fixes: nodejs#16323
Should be fixed by #16364 I think, |
`common.PIPE` is returning a path name in `test` rather than in the `tmp` directory for each test. This is causing multiple test failures in CI. Make the path name inside the temporary directories again. This way the pipe is removed by `common.refreshTmpDir()` on POSIX. The bug in `common.PIPE` was introduced in c34ae48. PR-URL: #16364 Fixes: #16290 Fixes: #16323 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]>
`common.PIPE` is returning a path name in `test` rather than in the `tmp` directory for each test. This is causing multiple test failures in CI. Make the path name inside the temporary directories again. This way the pipe is removed by `common.refreshTmpDir()` on POSIX. The bug in `common.PIPE` was introduced in c34ae48. PR-URL: nodejs/node#16364 Fixes: nodejs/node#16290 Fixes: nodejs/node#16323 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]>
`common.PIPE` is returning a path name in `test` rather than in the `tmp` directory for each test. This is causing multiple test failures in CI. Make the path name inside the temporary directories again. This way the pipe is removed by `common.refreshTmpDir()` on POSIX. The bug in `common.PIPE` was introduced in c34ae48. PR-URL: nodejs/node#16364 Fixes: nodejs/node#16290 Fixes: nodejs/node#16323 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]>
Sample
I think we should migrate all those
listen(common.PIPE)
usage to listening on random pipes as what we did forcommon.PORT
...thoguhts? @nodejs/testingThe text was updated successfully, but these errors were encountered: