CI Reliability 2022-01-23

Aperta
#180 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
javascript, node.js, shell

Direzione di ricerca

Inizia con il report generato da ncu-ci walk pr --stats=true --markdown ed esamina i log della console Jenkins collegati per ogni categoria di errore. Il test indicato come fallito è sequential/test-cpu-prof-worker-argv; confronta i suoi risultati tra le piattaforme elencate. Il lavoro sarebbe considerato completato con una correzione definita o una risoluzione confermata per gli errori ricorrenti di CI, ma questo report non ne specifica alcuna.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Failures in node-test-pull-request/41994 to node-test-pull-request/42091 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
2022-01-23 00:07 1 10 28 3 58 10.42%
Jenkins Failure
Reason Backing channel 'JNLP4-connect connection from ... is disconnected.
Type JENKINS_FAILURE
Failed PR 6 (https://github.com/nodejs/node/pull/41513/, https://github.com/nodejs/node/pull/41615/, https://github.com/nodejs/node/pull/41263/, https://github.com/nodejs/node/pull/41511/, https://github.com/nodejs/node/pull/41573/, https://github.com/nodejs/node/pull/41619/)
Appeared test-equinix-ubuntu1804_sharedlibs_container-arm64-1, test-softlayer-alpine311_container-x64-1, test-softlayer-centos7-x64-1, test-softlayer-ubi81_container-x64-1, test-softlayer-ubuntu1804_sharedlibs_container-x64-1, test-joyent-smartos20-x64-3, test-rackspace-win2012r2_vs2019-x64-3, test-requireio_securogroup-debian10-arm64_pi3-2, test-requireio_williamkapke-debian10-arm64_pi3-1, test-requireio_pivotalagency-debian10-arm64_pi3-2, test-requireio_davglass-debian10-arm64_pi3-1, test-joyent-smartos20-x64-4, test-requireio_svincent-debian10-armv7l_pi2-3, test-requireio_securogroup-debian10-arm64_pi3-1, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-2, test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_piccoloaiutante-debian10-arm64_pi3-1, test-requireio_mcollina-debian10-armv7l_pi2-1, test-requireio_joeyvandijk-debian10-armv7l_pi2-1, test-equinix-centos7_container-arm64-2, test-equinix-ubuntu1804_container-arm64-2, test-equinix-ubuntu2004_container-arm64-2, test-digitalocean-freebsd12-x64-2
First CI https://ci.nodejs.org/job/node-test-pull-request/41994/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42054/
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from 145.40.81.219/145.40.81.219:58660' is disconnected.
	at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
	at com.sun.proxy.$Proxy82.isAlive(Unknown Source)
	at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1213)
	at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1205)

Reason Build timed out (after 60 minutes). Marking the build as failed.
Type JENKINS_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40424/, https://github.com/nodejs/node/pull/40907/)
Appeared test-rackspace-win2012r2_vs2019-x64-1, test-softlayer-ubi81_container-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42011/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42015/
Example
Build timed out (after 60 minutes). Marking the build as failed.

Build Failure
Reason ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/41553/, https://github.com/nodejs/node/pull/41263/)
Appeared test-requireio_ceejbot-debian10-armv7l_pi2-1, test-requireio_davglass-debian10-arm64_pi3-1, test-requireio_joeyvandijk-debian10-armv7l_pi2-2, test-requireio_securogroup-debian10-arm64_pi3-1, test-requireio_svincent-debian10-armv7l_pi2-2, test-requireio_williamkapke-debian10-arm64_pi3-2, test-requireio_mininodes-debian10-armv7l_pi2-1, test-requireio_piccoloaiutante-debian10-arm64_pi3-1, test-requireio_rvagg-debian10-armv7l_pi2-1, test-requireio_securogroup-debian10-arm64_pi3-2, test-requireio_mcollina-debian10-armv7l_pi2-1, test-requireio_pivotalagency-debian10-arm64_pi3-2, test-requireio_svincent-debian10-armv7l_pi2-3, test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_williamkapke-debian10-arm64_pi3-1, test-requireio_joeyvandijk-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42023/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42028/
Example
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
[PostBuildScript] - [INFO] Executing post build scripts.
[node-test-binary-arm] $ /bin/bash -ex /tmp/jenkins8013646566027941732.sh
+ '[' -d .git ']'
+ git clean -fdx

Reason ERROR: Step ‘Record fingerprints of files to track usage’ failed: no workspace for ...
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/41263/, https://github.com/nodejs/node/pull/41511/)
Appeared test-rackspace-fedora32-x64-1, test-joyent-ubuntu1804-x64-1, test-rackspace-centos7-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42051/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42052/
Example
ERROR: Step ‘Record fingerprints of files to track usage’ failed: no workspace for node-test-commit-linux/nodes=fedora-last-latest-x64 #44378
Collecting metadata...
Metadata collection done.
Notifying upstream projects of job completion
Finished: FAILURE

Reason error: remote GitHub already exists.
Type BUILD_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/40907/, https://github.com/nodejs/node/pull/41610/)
Appeared test-rackspace-win2012r2_vs2017-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42015/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42040/
Example
error: remote GitHub already exists.

> git fetch --prune --no-tags GitHub 

> git fetch --prune --no-tags https://github.com/nodejs/build.git +refs/heads/master:refs/remotes/jenkins_tmp

JSTest Failure
Reason sequential/test-cpu-prof-worker-argv
Type JS_TEST_FAILURE
Failed PR 7 (https://github.com/nodejs/node/pull/41511/, https://github.com/nodejs/node/pull/41573/, https://github.com/nodejs/node/pull/41623/, https://github.com/nodejs/node/pull/41586/, https://github.com/nodejs/node/pull/41642/, https://github.com/nodejs/node/pull/41600/, https://github.com/nodejs/node/pull/41620/)
Appeared test-digitalocean-freebsd12-x64-2, test-orka-macos11-x64-2, test-digitalocean-freebsd12-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42052/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42089/
Example
not ok 3464 sequential/test-cpu-prof-worker-argv
  ---
  duration_ms: 0.641
  severity: fail
  exitcode: 1
  stack: |-
    
    [
      {
        id: 1,
        callFrame: {
          functionName: '(root)',
          scriptId: '0',
          url: '',
          lineNumber: -1,
          columnNumber: -1
        },
        hitCount: 0,
        children: [ 2, 3, 15, 16, 25, 26 ]
      },
      {
        id: 2,
        callFrame: {
          functionName: '(program)',
          scriptId: '0',
          url: '',
          lineNumber: -1,
          columnNumber: -1
        },
        hitCount: 0
      },
      {
        id: 3,
        callFrame: {
          functionName: '',
          scriptId: '10',
          url: 'node:internal/bootstrap/node',
          lineNumber: 0,
          columnNumber: 0
        },
        hitCount: 0,
        children: [ 4 ]
      },
      {
        id: 4,
        callFrame: {
          functionName: 'nativeModuleRequire',
          scriptId: '9',
          url: 'node:internal/bootstrap/...

Reason parallel/test-common-expect-warning
Type JS_TEST_FAILURE
Failed PR 6 (https://github.com/nodejs/node/pull/40424/, https://github.com/nodejs/node/pull/41571/, https://github.com/nodejs/node/pull/41263/, https://github.com/nodejs/node/pull/41596/, https://github.com/nodejs/node/pull/41604/, https://github.com/nodejs/node/pull/41301/)
Appeared test-equinix-centos7_container-arm64-2, test-equinix-ubuntu2004_container-arm64-2, test-equinix-ubuntu2004_container-armv7l-1, test-equinix-ubuntu1804_container-arm64-2, test-equinix-ubuntu2004_sharedlibs_container-arm64-4, test-equinix-ubuntu1804_sharedlibs_container-arm64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/42011/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42077/
Example
not ok 320 parallel/test-common-expect-warning
  ---
  duration_ms: 0.528
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:1026
        throw err;
        ^
    
    AssertionError [ERR_ASSERTION]: The input did not match the regular expression /Unexpected extra warning received/. Input:
    
    ''
    
        at ChildProcess.<anonymous> (/home/iojs/build/workspace/node-test-commit-arm/test/parallel/test-common-expect-warning.js:41:14)
        at ChildProcess.<anonymous> (/home/iojs/build/workspace/node-test-commit-arm/test/common/index.js:401:15)
        at ChildProcess.emit (node:events:522:28)
        at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: '',
      expected: /Unexpected extra warning received/,
      operator: 'match'
    }
    
    Node.js v18.0.0-pre
  ...


Reason parallel/test-stdout-to-file
Type JS_TEST_FAILURE
Failed PR 5 (https://github.com/nodejs/node/pull/41571/, https://github.com/nodejs/node/pull/41502/, https://github.com/nodejs/node/pull/41573/, https://github.com/nodejs/node/pull/41623/, https://github.com/nodejs/node/pull/41612/)
Appeared test-azure_msft-win10_vs2019-x64-1, test-azure_msft-win10_vs2019-x64-4
First CI https://ci.nodejs.org/job/node-test-pull-request/42024/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42088/
Example
not ok 585 parallel/test-stdout-to-file
  ---
  duration_ms: 1.559
  severity: fail
  exitcode: 1
  stack: |-
    1048576 chars to C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571\stdout.txt...
    done!
    C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571\stdout.txt has 1048576 bytes
    Done printing with string
    1048576 chars to C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571\stdout.txt...
    done!
    C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571\stdout.txt has 1048576 bytes
    Done printing with buffer
    Can't clean tmpdir: C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571
    Files blocking: [ 'stdout.txt' ]
    
    C:\workspace\node-test-binary-windows-js-suites\node\test\common\tmpdir.js:54
        throw e;
        ^
    
    Error: EPERM: operation not permitted, lstat '\\?\C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.571\stdout.txt'
        at lstatSync (node:fs:1516:3)
        at r...

Reason parallel/test-child-process-pipe-dataflow
Type JS_TEST_FAILURE
Failed PR 4 (https://github.com/nodejs/node/pull/40424/, https://github.com/nodejs/node/pull/41571/, https://github.com/nodejs/node/pull/41263/, https://github.com/nodejs/node/pull/41612/)
Appeared test-azure_msft-win10_vs2019-x64-4, test-rackspace-win2012r2_vs2015-x64-2, test-rackspace-win2012r2_vs2019-x64-3
First CI https://ci.nodejs.org/job/node-test-pull-request/42018/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42074/
Example
not ok 788 parallel/test-child-process-pipe-dataflow
  ---
  duration_ms: 120.360
  severity: fail
  exitcode: 1
  stack: |-
    timeout
  ...


Reason parallel/test-fs-rmdir-recursive
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/41493/, https://github.com/nodejs/node/pull/41599/, https://github.com/nodejs/node/pull/41612/)
Appeared test-azure_msft-win10_vs2019-x64-3, test-azure_msft-win10_vcbt2015-x64-4, test-azure_msft-win10_vs2019-x64-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42012/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42070/
Example
not ok 259 parallel/test-fs-rmdir-recursive
  ---
  duration_ms: 0.625
  severity: fail
  exitcode: 1
  stack: |-
    (node:11120) [DEP0147] DeprecationWarning: In future versions of Node.js, fs.rmdir(path, { recursive: true }) will be removed. Use fs.rm(path, { recursive: true }) instead
    (Use `node --trace-deprecation ...` to show where the warning was created)
    node:internal/process/promises:265
                triggerUncaughtException(err, true /* fromPromise */);
                ^
    
    [Error: ENOTEMPTY: directory not empty, rmdir 'C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.256\rmdir-recursive-4\d-3-2\d-2-2\d-1-2'] {
      errno: -4051,
      code: 'ENOTEMPTY',
      syscall: 'rmdir',
      path: 'C:\\workspace\\node-test-binary-windows-js-suites\\node\\test\\.tmp.256\\rmdir-recursive-4\\d-3-2\\d-2-2\\d-1-2'
    }
    
    Node.js v18.0.0-pre
  ...


Reason parallel/test-crypto-dh-constructor
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/41513/, https://github.com/nodejs/node/pull/41263/)
Appeared test-requireio_jasnell-debian10-armv7l_pi2-1, test-requireio_ceejbot-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/41994/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42051/
Example
not ok 207 parallel/test-crypto-dh-constructor
  ---
  duration_ms: 240.238
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-crypto-dh-leak
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/41502/, https://github.com/nodejs/node/pull/41620/)
Appeared test-requireio_davglass-debian10-arm64_pi3-1, test-requireio_williamkapke-debian10-arm64_pi3-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42009/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42089/
Example
not ok 276 parallel/test-crypto-dh-leak
  ---
  duration_ms: 240.65
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Reason parallel/test-crypto-secure-heap
Type JS_TEST_FAILURE
Failed PR 2 (https://github.com/nodejs/node/pull/41511/, https://github.com/nodejs/node/pull/41604/)
Appeared test-requireio_rvagg-debian10-armv7l_pi2-1, test-requireio_ceejbot-debian10-armv7l_pi2-1
First CI https://ci.nodejs.org/job/node-test-pull-request/42052/
Last CI https://ci.nodejs.org/job/node-test-pull-request/42069/
Example
not ok 245 parallel/test-crypto-secure-heap
  ---
  duration_ms: 240.146
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...


Git Failure
Progress
  • Backing channel 'JNLP4-connect connection from ... is disconnected. (6)
  • Build timed out (after 60 minutes). Marking the build as failed. (2)
  • ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error? (2)
  • ERROR: Step ‘Record fingerprints of files to track usage’ failed: no workspace for ... (2)
  • error: remote GitHub already exists. (2)
  • sequential/test-cpu-prof-worker-argv (7)
  • parallel/test-common-expect-warning (6)
  • parallel/test-stdout-to-file (5)
  • parallel/test-child-process-pipe-dataflow (4)
  • parallel/test-fs-rmdir-recursive (3)
  • parallel/test-crypto-dh-constructor (2)
  • parallel/test-crypto-dh-leak (2)
  • parallel/test-crypto-secure-heap (2)
Lingua principale
Shell
Stelle
57
Fork
20
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nodejs/reliability

Tutte le issue di nodejs/reliability

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.