nodejs / nodejs/reliability

CI Reliability 2020-08-18

Open
#47 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/32720 to node-test-pull-request/32817 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-18 00:35 0 45 3 11 41 50.56%
JSTest Failure
Reason parallel/test-worker-init-failure
Type JS_TEST_FAILURE
Failed PR 4 (https://github.com/nodejs/node/pull/34724/, https://github.com/nodejs/node/pull/34595/, 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/32732/
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-inspector-multisession-ws
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/33636/, https://github.com/nodejs/node/pull/34655/)
Appeared test-nearform-macos10.15-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/32726/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32773/
Example
not ok 1418 parallel/test-inspector-multisession-ws
  ---
  duration_ms: 15.443
  severity: fail
  exitcode: 1
  stack: |-
    [test] Connecting to a child Node process
    [test] Testing /json/list
    [test] Connecting to a child Node process
    [test] Testing /json/list
    [err] Debugger listening on ws://127.0.0.1:57378/f4c92188-57d8-41f7-bf3f-578a5199188e
    [err] For help, see: https://nodejs.org/en/docs/inspector
    [err] 
    [err] Debugger attached.
    [err] Debugger attached.
    [err] 
    [test] Breaking in code and verifying events are fired
    Timed out waiting for matching notification (Initial pause))
    1
  ...


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)
  ...


Jenkins Failure
Git Failure
Build Failure
Reason fatal error: ld terminated with signal 9 [Killed]
Type BUILD_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/33831/, https://github.com/nodejs/node/pull/34741/, https://github.com/nodejs/node/pull/34476/, https://github.com/nodejs/node/pull/33827/, https://github.com/nodejs/node/pull/34584/)
Appeared test-joyent-ubuntu1804_sharedlibs_container-x64-3, test-joyent-ubuntu1804_sharedlibs_container-x64-4
First CI https://ci.nodejs.org/job/node-test-pull-request/32734/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32817/
Example
fatal error: ld terminated with signal 9 [Killed]

Reason Failed to trigger sub builds
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/34414/, https://github.com/nodejs/node/pull/34595/)
Appeared undefined
First CI https://ci.nodejs.org/job/node-test-pull-request/32756/
Last CI https://ci.nodejs.org/job/node-test-pull-request/32763/
Example
Failed to trigger sub builds

Progress
  • parallel/test-worker-init-failure (4)
  • parallel/test-inspector-multisession-ws (2)
  • parallel/test-worker-messageport-transfer-terminate (2)
  • fatal error: ld terminated with signal 9 [Killed] (5)
  • Failed to trigger sub builds (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 listed CI examples and the failing tests parallel/test-worker-init-failure, parallel/test-inspector-multisession-ws, and parallel/test-worker-messageport-transfer-terminate; the first test's path is shown as test/parallel/test-worker-init-failure.js. Investigate the recorded macOS, Linux container, and build failures, then rerun the affected CI jobs. Done means each checklist item is resolved and the CI reliability report is green.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, shell
Domain
ci-cd, devops, testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.