nodejs / nodejs/reliability

CI Reliability 2020-08-20

Open
#49 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
57
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Failures in node-test-pull-request/32761 to node-test-pull-request/32854 that failed more than 2 PRs
(Generated with ncu-ci walk pr --stats=true --markdown /home/runner/work/reliability/reliability/results.md)

UTC Time RUNNING SUCCESS UNSTABLE ABORTED FAILURE Green Rate
2020-08-20 00:35 3 39 3 14 41 46.99%
JSTest Failure
Reason parallel/test-child-process-exec-timeout
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/34813/, https://github.com/nodejs/node/pull/34798/)
Appeared test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_notthetup_sayanee-debian10-arm64_pi3-1
First CI https://ci.nodejs.org/job/node-test-pull-request/32836/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32851/
Example
not ok 75 parallel/test-child-process-exec-timeout
  ---
  duration_ms: 6.801
  severity: fail
  exitcode: 1
  stack: |-
    /home/iojs/build/workspace/node-test-binary-arm/test/parallel/test-child-process-exec-timeout.js:20
      assert.strictEqual(err.killed, true);
                             ^
    
    TypeError: Cannot read property 'killed' of null
        at /home/iojs/build/workspace/node-test-binary-arm/test/parallel/test-child-process-exec-timeout.js:20:26
        at /home/iojs/build/workspace/node-test-binary-arm/test/common/index.js:363:15
        at ChildProcess.exithandler (child_process.js:299:7)
        at ChildProcess.emit (events.js:314:20)
        at maybeClose (internal/child_process.js:1047:16)
        at Socket.<anonymous> (internal/child_process.js:438:11)
        at Socket.emit (events.js:314:20)
        at Pipe.<anonymous> (net.js:656:12)
  ...


Reason parallel/test-worker-init-failure
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/34769/, https://github.com/nodejs/node/pull/33827/)
Appeared test-orka-macos10.15-x64-2
First CI https://ci.nodejs.org/job/node-test-pull-request/32776/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32785/
Example
not ok 2476 parallel/test-worker-init-failure
  ---
  duration_ms: 3.90
  severity: fail
  exitcode: 1
  stack: |-
    child stdout: 
    
    child stderr: events.js:291
          throw er; // Unhandled 'error' event
          ^
    
    AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
    
      assert.ok(e.code === 'ERR_WORKER_INIT_FAILED' || e.code === 'EMFILE')
    
        at Worker.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx/nodes/osx1015/test/parallel/test-worker-init-failure.js:38:14)
        at Worker.emit (events.js:314:20)
        at Worker.[kOnErrorMessage] (internal/worker.js:241:10)
        at Worker.[kOnMessage] (internal/worker.js:251:37)
        at MessagePort.<anonymous> (internal/worker.js:167:57)
        at MessagePort.[nodejs.internal.kHybridDispatch] (internal/event_target.js:353:41)
        at MessagePort.exports.emitMessage (internal/per_context/messageport.js:18:26)
        at Worker.[kOnExit] (internal/worker.js:223:5)
        at Worker.<c...

Reason parallel/test-worker-messageport-transfer-terminate
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/34764/, https://github.com/nodejs/node/pull/33827/)
Appeared test-joyent-ubuntu1804_sharedlibs_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/32761/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32784/
Example
not ok 2065 parallel/test-worker-messageport-transfer-terminate
  ---
  duration_ms: 1.129
  severity: fail
  exitcode: 6
  stack: |-
    internal/bootstrap/loaders.js:364
          fn(this.exports, requireFn, this, process, internalBinding);
          ^
    
    TypeError: fn is not a function
        at NativeModule.compile (internal/bootstrap/loaders.js:364:7)
        at Function.NativeModule.require (internal/bootstrap/loaders.js:176:18)
        at setupProcessObject (internal/bootstrap/node.js:332:39)
        at startup (internal/bootstrap/node.js:31:5)
        at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
  ...


Reason parallel/test-zlib-unused-weak
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/34584/, https://github.com/nodejs/node/pull/34813/)
Appeared test-digitalocean-ubuntu1804_sharedlibs_container-x64-10
First CI https://ci.nodejs.org/job/node-test-pull-request/32812/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32836/
Example
not ok 2699 parallel/test-zlib-unused-weak
  ---
  duration_ms: 0.171
  severity: fail
  exitcode: 1
  stack: |-
    assert.js:385
        throw err;
        ^
    
    AssertionError [ERR_ASSERTION]: Expected after-GC delta -42506 to be less than 5 % of before-GC delta -8495
        at Object.<anonymous> (/home/iojs/build/workspace/node-test-commit-linux-containered/test/parallel/test-zlib-unused-weak.js:16:1)
        at Module._compile (internal/modules/cjs/loader.js:1089:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:1110:10)
        at Module.load (internal/modules/cjs/loader.js:954:32)
        at Function.Module._load (internal/modules/cjs/loader.js:795:14)
        at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
        at internal/main/run_main_module.js:17:47 {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: false,
      expected: true,
      operator: '=='
    }
  ...


Jenkins Failure
Reason Backing channel 'JNLP4-connect connection from ... is disconnected.
Type JENKINS_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/34584/, https://github.com/nodejs/node/pull/34263/, https://github.com/nodejs/node/pull/33827/)
Appeared test-rackspace-win2012r2_vs2017-x64-3, test-requireio_jasnell-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/32810/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32830/
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from 119.9.131.54/119.9.131.54:56660' is disconnected.
	at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285)
	at com.sun.proxy.$Proxy92.isAlive(Unknown Source)
	at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1147)
	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1139)

Git Failure
Build Failure
Reason Failed to trigger node-test-commit
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/32775/, https://github.com/nodejs/node/pull/https://github.com/nodejs/node/pull/34263/)
Appeared test-ibm-ubuntu1804-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/32783/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32822/
Example
Failed to trigger node-test-commit

Reason fatal error: ld terminated with signal 9 [Killed]
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/33827/, https://github.com/nodejs/node/pull/34584/)
Appeared test-joyent-ubuntu1804_sharedlibs_container-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/32784/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32817/
Example
fatal error: ld terminated with signal 9 [Killed]

undefined
Progress
  • parallel/test-child-process-exec-timeout (2)
  • parallel/test-worker-init-failure (2)
  • parallel/test-worker-messageport-transfer-terminate (2)
  • parallel/test-zlib-unused-weak (2)
  • Backing channel 'JNLP4-connect connection from ... is disconnected. (3)
  • Failed to trigger node-test-commit (2)
  • fatal error: ld terminated with signal 9 [Killed] (2)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the generated ncu-ci walk pr --stats=true --markdown ... report and inspect the listed test entry points, including test/parallel/test-child-process-exec-timeout.js, test/parallel/test-worker-init-failure.js, test/parallel/test-worker-messageport-transfer-terminate, and test/parallel/test-zlib-unused-weak.js. Use the linked CI examples to investigate each failure; done means the listed CI and build failures are resolved and the progress items can be checked.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, shell
Domain
ci-cd, devops, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.