libuv: AIX: Intermittent failures
- Version: 1.x
- Platform: AIX.
I noticed some failures in history so I ran a few builds. These don’t fail every time but there seem to be some intermittent failures.
The seem to be mostly on test-osuosl-aix61-ppc64_be-2 so might be machine related.
https://ci.nodejs.org/job/libuv-test-commit-aix/1099/ https://ci.nodejs.org/job/libuv-test-commit-aix/1096/
ok 118 - homedir
not ok 119 - hrtime
# exit code 393222
# Output from process `hrtime`:
# Assertion failed in test/test-hrtime.c on line 50: diff < (uint64_t) 80 * NANOSEC / MILLISEC
not ok 189 - shutdown_close_pipe
# exit code 393222
# Output from process `shutdown_close_pipe`: (no output)
Output from process `shutdown_close_pipe`:
# Assertion failed in test/test-shutdown-close.c on line 55: status == 0
not ok 223 - tcp6_ping_pong
# exit code 393222
# Output from process `tcp6_ping_pong`: (no output)
Output from process `tcp6_ping_pong`:
# Assertion failed in test/test-ping-pong.c on line 156: status == 0
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 39 (39 by maintainers)
Commits related to this issue
- test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fail on platforms li... — committed to bnoordhuis/libuv by bnoordhuis 6 years ago
- test,unix: fix race in test runner The test runner inserted a 250 ms delay to give helper processes time to settle. That's intrinsically race-y and caused tests to intermittently fail on platforms li... — committed to bnoordhuis/libuv by bnoordhuis 6 years ago
Thanks for looking into it @gireeshpunathil!
@gireeshpunathil I don’t think anyone is looking into it (maybe @davisjam, not sure). However, Ben recently landed https://github.com/libuv/libuv/pull/2064, which may (or may not) help there.
I guess it’d be nice to fix this if for no other reason than that 250 ms times ~350 tests adds well over a minute to a test suite run. I’ll have a look.
For some reason, I thought you already had access to the AIX machines. @gdams can you open issue to request access for Gireesh and then add keys when approved?