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

sequential/test-benchmark-http - consistent intermittent failure #14177

Closed
mhdawson opened this issue Jul 11, 2017 · 6 comments
Closed

sequential/test-benchmark-http - consistent intermittent failure #14177

mhdawson opened this issue Jul 11, 2017 · 6 comments
Labels
benchmark Issues and PRs related to the benchmark subsystem. flaky-test Issues and PRs related to the tests with unstable failures on the CI.

Comments

@mhdawson
Copy link
Member

mhdawson commented Jul 11, 2017

  • Version: master
  • Platform: SmartOS and likely others
  • Subsystem: http

Latest CI runs show intermittent failure on
sequential/test-benchmark-http
https://ci.nodejs.org/job/node-test-commit-smartos/10138/nodes=smartos16-64/console

not ok 1511 sequential/test-benchmark-http
  ---
  duration_ms: 60.255
  severity: fail
  stack: |-
    timeout
  ...

I believe this is quite likely due to turning off snapshots for the security release as it was one we saw fail on ARM in some of the private runs.

We'll need to investigate and figure out if the test needs more time or something more is going on.

@refack refack added the flaky-test Issues and PRs related to the tests with unstable failures on the CI. label Jul 11, 2017
@refack
Copy link
Contributor

refack commented Jul 11, 2017

@mscdex mscdex added the benchmark Issues and PRs related to the benchmark subsystem. label Jul 11, 2017
@refack
Copy link
Contributor

refack commented Jul 12, 2017

I have a feeling test-benchmark-http is also fudging up test-benchmark-net that is the next test in line:

not ok 1511 sequential/test-benchmark-http
  ---
  duration_ms: 60.279
  severity: fail
  stack: |-
    timeout
  ...
not ok 1512 sequential/test-benchmark-net
  ---
  duration_ms: 3.429
  severity: fail
  stack: |-
    
    net/net-c2s-cork.js
    events.js:182
          throw er; // Unhandled 'error' event
          ^
    
    Error: listen EADDRINUSE :::12346
        at Object.exports._errnoException (util.js:1023:11)
        at exports._exceptionWithHostPort (util.js:1046:20)
        at Server.setupListenHandle [as _listen2] (net.js:1319:14)
        at listenInCluster (net.js:1367:12)
        at Server.listen (net.js:1467:7)
        at server (/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos15-64/benchmark/net/net-c2s-cork.js:75:10)
        at main (/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos15-64/benchmark/net/net-c2s-cork.js:40:3)
        at Benchmark.process.nextTick (/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos15-64/benchmark/common.js:34:28)
        at _combinedTickCallback (internal/process/next_tick.js:131:7)
        at process._tickCallback (internal/process/next_tick.js:180:9)
    assert.js:48
      throw new errors.AssertionError({
      ^
    
    AssertionError [ERR_ASSERTION]: 1 === 0
        at ChildProcess.child.on (/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos15-64/test/sequential/test-benchmark-net.js:21:10)
        at emitTwo (events.js:125:13)
        at ChildProcess.emit (events.js:213:7)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:201:12)
  ...

https://ci.nodejs.org/job/node-test-commit-smartos/10143/nodes=smartos15-64/console

Trott added a commit to Trott/io.js that referenced this issue Jul 12, 2017
Specify more configuration options to reduce run time by about a third.

Refs: nodejs#14177
@Trott
Copy link
Member

Trott commented Jul 12, 2017

Looks like #14180 fixes this issue.

@Trott
Copy link
Member

Trott commented Jul 12, 2017

I have a feeling test-benchmark-http is also fudging up test-benchmark-net that is the next test in line:

@refack test-benchmark-net is failing independently on Raspberry Pi devices, but I think I have a fix for that.

@mhdawson
Copy link
Member Author

This is failing on the PPC linux machines as well.

ex:

https://ci.nodejs.org/job/node-test-commit-plinux/nodes=ppcbe-ubuntu1404/10158/console

@mhdawson
Copy link
Member Author

@refack agreed, I think the second failure is just because the failure of the first test.

@Trott Trott closed this as completed in daead5a Jul 12, 2017
addaleax pushed a commit that referenced this issue Jul 18, 2017
Specify more configuration options to reduce run time by about a third.

PR-URL: #14180
Fixes: #14177
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Fishrock123 pushed a commit that referenced this issue Jul 19, 2017
Specify more configuration options to reduce run time by about a third.

PR-URL: #14180
Fixes: #14177
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Evan Lucas <evanlucas@me.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
benchmark Issues and PRs related to the benchmark subsystem. flaky-test Issues and PRs related to the tests with unstable failures on the CI.
Projects
None yet
Development

No branches or pull requests

4 participants