Skip to content
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 parallel/test-http-readable-data-event #19905

Closed
BridgeAR opened this issue Apr 9, 2018 · 5 comments
Closed

Flaky parallel/test-http-readable-data-event #19905

BridgeAR opened this issue Apr 9, 2018 · 5 comments
Assignees
Labels
flaky-test Issues and PRs related to the tests with unstable failures on the CI. test Issues and PRs related to the tests.

Comments

@BridgeAR
Copy link
Member

BridgeAR commented Apr 9, 2018

https://ci.nodejs.org/job/node-test-commit-linux-containered/3545/nodes=ubuntu1604_sharedlibs_debug_x64/console
https://ci.nodejs.org/job/node-test-commit-freebsd/16844/nodes=freebsd10-64/console
https://ci.nodejs.org/job/node-test-commit-freebsd/16849/nodes=freebsd10-64/console

14:15:11 not ok 859 parallel/test-http-readable-data-event
14:15:11   ---
14:15:11   duration_ms: 2.727
14:15:11   severity: fail
14:15:11   stack: |-
14:15:11     assert.js:80
14:15:11       throw new AssertionError(obj);
14:15:11       ^
14:15:11     
14:15:11     AssertionError [ERR_ASSERTION]: 'Hello World!Hello again later!' strictEqual 'Hello World!'
14:15:11         at IncomingMessage.res.on.common.mustCall (/home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_debug_x64/test/parallel/test-http-readable-data-event.js:43:14)
14:15:11         at IncomingMessage.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_debug_x64/test/common/index.js:467:15)
14:15:11         at IncomingMessage.emit (events.js:182:13)
14:15:11         at IncomingMessage.Readable.read (_stream_readable.js:489:10)
14:15:11         at IncomingMessage.res.on.common.mustCall (/home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_debug_x64/test/parallel/test-http-readable-data-event.js:36:20)
14:15:11         at IncomingMessage.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux-containered/nodes/ubuntu1604_sharedlibs_debug_x64/test/common/index.js:467:15)
14:15:11         at IncomingMessage.emit (events.js:182:13)
14:15:11         at emitReadable_ (_stream_readable.js:537:12)
14:15:11         at process._tickCallback (internal/process/next_tick.js:174:19)

Ping @nodejs/http @nodejs/http2

@BridgeAR BridgeAR added test Issues and PRs related to the tests. freebsd Issues and PRs related to the FreeBSD platform. flaky-test Issues and PRs related to the tests with unstable failures on the CI. labels Apr 9, 2018
@mcollina mcollina self-assigned this Apr 10, 2018
@mcollina
Copy link
Member

This is in on me. However, feel free to get to it if anyone has some spare cycles.

@Trott
Copy link
Member

Trott commented Apr 10, 2018

I'm able to replicate locally:

$ tools/test.py -j 96 --repeat 192 parallel/test-http-readable-data-event
=== release test-http-readable-data-event ===                    
Path: parallel/test-http-readable-data-event
assert.js:79
  throw new AssertionError(obj);
  ^

AssertionError [ERR_ASSERTION]: 'Hello World!Hello again later!' strictEqual 'Hello World!'
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:43:14)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at IncomingMessage.Readable.read (_stream_readable.js:489:10)
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:36:20)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at emitReadable_ (_stream_readable.js:537:12)
    at process._tickCallback (internal/process/next_tick.js:174:19)
Command: out/Release/node /Users/trott/io.js/test/parallel/test-http-readable-data-event.js
=== release test-http-readable-data-event ===                   
Path: parallel/test-http-readable-data-event
assert.js:79
  throw new AssertionError(obj);
  ^

AssertionError [ERR_ASSERTION]: 'Hello World!Hello again later!' strictEqual 'Hello World!'
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:43:14)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at IncomingMessage.Readable.read (_stream_readable.js:489:10)
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:36:20)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at emitReadable_ (_stream_readable.js:537:12)
    at process._tickCallback (internal/process/next_tick.js:174:19)
Command: out/Release/node /Users/trott/io.js/test/parallel/test-http-readable-data-event.js
=== release test-http-readable-data-event ===                   
Path: parallel/test-http-readable-data-event
assert.js:79
  throw new AssertionError(obj);
  ^

AssertionError [ERR_ASSERTION]: 'Hello World!Hello again later!' strictEqual 'Hello World!'
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:43:14)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at IncomingMessage.Readable.read (_stream_readable.js:489:10)
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:36:20)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at emitReadable_ (_stream_readable.js:537:12)
    at process._tickCallback (internal/process/next_tick.js:174:19)
Command: out/Release/node /Users/trott/io.js/test/parallel/test-http-readable-data-event.js
=== release test-http-readable-data-event ===                   
Path: parallel/test-http-readable-data-event
assert.js:79
  throw new AssertionError(obj);
  ^

AssertionError [ERR_ASSERTION]: 'Hello World!Hello again later!' strictEqual 'Hello World!'
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:43:14)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at IncomingMessage.Readable.read (_stream_readable.js:489:10)
    at IncomingMessage.res.on.common.mustCall (/Users/trott/io.js/test/parallel/test-http-readable-data-event.js:36:20)
    at IncomingMessage.<anonymous> (/Users/trott/io.js/test/common/index.js:467:15)
    at IncomingMessage.emit (events.js:182:13)
    at emitReadable_ (_stream_readable.js:537:12)
    at process._tickCallback (internal/process/next_tick.js:174:19)
Command: out/Release/node /Users/trott/io.js/test/parallel/test-http-readable-data-event.js
[00:09|% 100|+ 188|-   4]: Done   
$

@Trott
Copy link
Member

Trott commented Apr 10, 2018

(Not specific to FreeBSD. Replicated on macOS.)

@Trott Trott removed the freebsd Issues and PRs related to the FreeBSD platform. label Apr 10, 2018
@Trott
Copy link
Member

Trott commented Apr 10, 2018

Moving to sequential would be a workaround.

@mcollina
Copy link
Member

Potential fix in #19931.

@mcollina mcollina mentioned this issue Apr 11, 2018
2 tasks
mcollina added a commit to mcollina/node that referenced this issue Apr 11, 2018
jasnell pushed a commit that referenced this issue Apr 16, 2018
Fixes: #19905

PR-URL: #19931
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flaky-test Issues and PRs related to the tests with unstable failures on the CI. test Issues and PRs related to the tests.
Projects
None yet
Development

No branches or pull requests

3 participants