Repository navigation
Investigate flaky tests on FreeBSD #8949
Copy link
Copy link
Closed
Labels
child_processIssues and PRs related to the child_process subsystem.Issues and PRs related to the child_process subsystem.freebsdIssues and PRs related to the FreeBSD platform.Issues and PRs related to the FreeBSD platform.httpIssues and PRs related to the http subsystem.Issues and PRs related to the http subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.timersIssues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().Issues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().
Description
Activity
- addedhttpIssues and PRs related to the http subsystem.Issues and PRs related to the http subsystem.child_processIssues and PRs related to the child_process subsystem.Issues and PRs related to the child_process subsystem.timersIssues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().Issues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.freebsdIssues and PRs related to the FreeBSD platform.Issues and PRs related to the FreeBSD platform.
on Oct 6, 2016 Seeing this also: https://ci.nodejs.org/job/node-test-commit-freebsd/4673/nodes=freebsd10-64/console
not ok 970 parallel/test-timers-same-timeout-wrong-list-deleted # # assert.js:85 # throw new assert.AssertionError({ # ^ # AssertionError: Elapsed time does not include second timer's timeout. # at process.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd10-64/test/parallel/test-timers-same-timeout-wrong-list-deleted.js:26:10) # at emitOne (events.js:101:20) # at process.emit (events.js:188:7) --- duration_ms: 1.71 ...And this: https://ci.nodejs.org/job/node-test-commit-freebsd/4670/nodes=freebsd10-64/console
not ok 856 parallel/test-net-write-after-close # TIMEOUT # about to try to write --- duration_ms: 60.135Might be worth mentioning that I've seen increased amounts of processes lingering. Usually a bad sign as well as increasing the failure rate of future tests.
Yeah, I kind of suspect that when we see three tests failing, that the first one failed and didn't get cleaned up, and that's what's making the subsequent ones fail. Not always the case, but often enough...
I cleaned a host and ran a test against master. Here's the failed tests:
not ok 131 parallel/test-child-process-fork-dgram not ok 247 parallel/test-dgram-send-callback-multi-buffer not ok 454 parallel/test-http-client-timeout-with-data not ok 545 parallel/test-http-server-consumed-timeout not ok 962 parallel/test-timers-blocking-callbackstalled processes after that run:
parallel/test-child-process-fork-dgram.js child- added 2 commits that reference this issue
on Oct 14, 2016 - added a commit that references this issue
on Oct 18, 2016 - added 2 commits that reference this issue
on Nov 12, 2016 - added 2 commits that reference this issue
on Nov 14, 2016
Metadata
Metadata
Assignees
Labels
child_processIssues and PRs related to the child_process subsystem.Issues and PRs related to the child_process subsystem.freebsdIssues and PRs related to the FreeBSD platform.Issues and PRs related to the FreeBSD platform.httpIssues and PRs related to the http subsystem.Issues and PRs related to the http subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.timersIssues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().Issues and PRs related to timers, setImmediate(), setInterval(), and setTimeout().
I saw these three unrelated tests fail recently on CI: https://ci.nodejs.org/job/node-test-commit-freebsd/4650/nodes=freebsd10-64/console