CI Reliability 2022-08-07
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 15/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- shell
- 領域
- ci-cd, devops, testing-qa
調査の方向性
これは、Jenkins の失敗、ビルドの失敗、JavaScript テストの失敗を対象とする、生成された信頼性レポートです。まず、リンクされている CI ジョブの例と、parallel/test-diagnostics-channel-net や parallel/test-debugger-extract-function-name などの名前が挙げられているテストを確認してください。完了とするには、明確な修正方法を伴う、現在発生していて再現可能な失敗を切り分ける必要があります。ここでは、ソースファイルやテストの変更は指定されていません。
索引モデルが issue の本文から書いたものです。
説明
Failures in node-test-pull-request/45789 to node-test-pull-request/45888 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-08-07 00:17 | 0 | 9 | 31 | 5 | 55 | 9.47% |
Jenkins Failure
| Reason | Backing channel 'JNLP4-connect connection from ... is disconnected. |
|---|---|
| Type | JENKINS_FAILURE |
| Failed PR | 6 (https://github.com/nodejs/node/pull/38905/, https://github.com/nodejs/node/pull/44110/, https://github.com/nodejs/node/pull/44129/, https://github.com/nodejs/node/pull/44102/, https://github.com/nodejs/node/pull/44091/, https://github.com/nodejs/node/pull/44100/) |
| Appeared | test-digitalocean-freebsd12-x64-2, test-nearform-macos10.15-x64-3, test-nearform-macos11.0-arm64-1, test-azure_msft-win10_vs2019-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45797/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45875/ |
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from 107.170.28.213/107.170.28.213:43882' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy79.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1213)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1205)
Git Failure
Build Failure
| Reason | ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for ... |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/44080/, https://github.com/nodejs/node/pull/44129/, https://github.com/nodejs/node/pull/44132/, https://github.com/nodejs/node/pull/44102/) |
| Appeared | test-nearform-macos10.15-x64-3, test-digitalocean-freebsd12-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45812/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45842/ |
Example
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for node-test-commit-osx/nodes=osx1015 #46644
Collecting metadata...
Metadata collection done.
Notifying upstream projects of job completion
Finished: FAILURE
| Reason | ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error? |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/44080/, https://github.com/nodejs/node/pull/44132/, https://github.com/nodejs/node/pull/44074/) |
| Appeared | test-equinix-debian10_container-armv7l-2, test-equinix-ubuntu2004_container-armv7l-1, test-equinix-debian10_container-armv7l-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45805/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45888/ |
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-armv7l] $ /bin/bash -ex /tmp/jenkins11862886316364044763.sh
+ '[' -d .git ']'
+ git clean -fdx
undefined
Example
Unknown
JSTest Failure
Example
not ok 652 parallel/test-diagnostics-channel-net
---
duration_ms: 0.268
severity: fail
exitcode: 1
stack: |-
Mismatched <anonymous> function calls. Expected exactly 1, actual 0.
...
| Reason | parallel/test-heapsnapshot-near-heap-limit-worker |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 5 (https://github.com/nodejs/node/pull/44080/, https://github.com/nodejs/node/pull/44090/, https://github.com/nodejs/node/pull/44110/, https://github.com/nodejs/node/pull/44109/, https://github.com/nodejs/node/pull/44102/) |
| Appeared | test-rackspace-win2012r2_vs2019-x64-4, test-rackspace-win2012r2_vs2019-x64-6, test-rackspace-win2012r2_vs2019-x64-5 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45791/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45842/ |
Example
not ok 328 parallel/test-heapsnapshot-near-heap-limit-worker
---
duration_ms: 4.506
severity: fail
exitcode: 1
stack: |-
Invoked NearHeapLimitCallback, processing=false, current_limit=52428800, initial_limit=52428800
max_young_gen_size=25165824, young_gen_size=0, old_gen_size=51250696, total_size=51250696
Estimated available memory=6149320704, estimated overhead=25165824
Start generating Heap.20220804.165945.4268.1.001.heapsnapshot...
Wrote snapshot to C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.291\Heap.20220804.165945.4268.1.001.heapsnapshot
<--- Last few GCs --->
[4268:06503560] 2753 ms: Mark-sweep (reduce) 48.8 (52.8) -> 48.8 (52.8) MB, 6.2 / 0.0 ms (average mu = 0.333, current mu = -0.150) heap profiler; GC in old space requested
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 012FEB2B v8::internal::Heap::PageFlagsAreC...
| Reason | parallel/test-debugger-extract-function-name |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/44080/, https://github.com/nodejs/node/pull/44101/, https://github.com/nodejs/node/pull/44140/) |
| Appeared | test-azure_msft-win10_vs2019-x64-3, test-azure_msft-win10_vs2019-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45807/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45861/ |
Example
not ok 214 parallel/test-debugger-extract-function-name
---
duration_ms: 6.690
severity: fail
exitcode: 1
stack: |-
C:\workspace\node-test-binary-windows-js-suites\node\test\common\debugger.js:84
reject(new Error([
^
Error: Timeout (5000) while waiting for /break (?:on start )?in/i; found: < Debugger listening on ws://127.0.0.1:9229/e480ce69-73fd-48ce-bcb5-7b82c4320235
< For help, see: https://nodejs.org/en/docs/inspector
<
connecting to 127.0.0.1:9229 ...
ok
< Debugger attached.
<
debug>
at Timeout.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\common\debugger.js:84:18)
at listOnTimeout (node:internal/timers:564:17)
at process.processTimers (node:internal/timers:507:7)
Node.js v19.0.0-pre
...
Example
not ok 2975 parallel/test-vm-break-on-sigint
---
duration_ms: 120.90
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-vm-timeout-escape-promise-2 |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/44098/, https://github.com/nodejs/node/pull/44074/, https://github.com/nodejs/node/pull/44102/) |
| Appeared | test-azure_msft-win10_vs2019-x64-1, test-ibm-rhel7-s390x-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45799/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45847/ |
Example
not ok 748 parallel/test-vm-timeout-escape-promise-2
---
duration_ms: 0.299
severity: fail
exitcode: 1
stack: |-
C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-vm-timeout-escape-promise-2.js:20
throw new Error(
^
Error: escaped timeout at 100 milliseconds!
at loop (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-vm-timeout-escape-promise-2.js:20:13)
at evalmachine.<anonymous>:1:30
at Script.runInContext (node:vm:141:12)
at Script.runInNewContext (node:vm:146:17)
at Object.runInNewContext (node:vm:306:38)
at assert.throws.code (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-vm-timeout-escape-promise-2.js:27:6)
at getActual (node:assert:757:5)
at Function.throws (node:assert:903:24)
at Object.<anonymous> (C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-vm-timeout-escape-promise-2.js:26:8)
...
| Reason | parallel/test-worker-fshandles-open-close-on-termination |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/44069/, https://github.com/nodejs/node/pull/44101/, https://github.com/nodejs/node/pull/44129/) |
| Appeared | test-digitalocean-ubuntu1804_sharedlibs_container-x64-2, test-rackspace-win2012r2_vs2019-x64-4, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45798/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45868/ |
Example
not ok 2980 parallel/test-worker-fshandles-open-close-on-termination
---
duration_ms: 120.105
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/44090/, https://github.com/nodejs/node/pull/44129/) |
| Appeared | test-digitalocean-freebsd12-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45813/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45834/ |
Example
not ok 451 parallel/test-crypto-secure-heap
---
duration_ms: 0.407
severity: fail
exitcode: 1
stack: |-
node:assert:1027
throw err;
^
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /--secure-heap must be a power of 2/. Input:
''
at ChildProcess.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/parallel/test-crypto-secure-heap.js:71:12)
at ChildProcess.<anonymous> (/usr/home/iojs/build/workspace/node-test-commit-freebsd/nodes/freebsd12-x64/test/common/index.js:420:15)
at ChildProcess.emit (node:events:513:28)
at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: '',
expected: /--secure-heap must be a power of 2/,
operator: 'match'
}
...
| Reason | parallel/test-worker-fshandles-error-on-termination |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/44069/, https://github.com/nodejs/node/pull/44129/) |
| Appeared | test-digitalocean-ubuntu1804_sharedlibs_container-x64-2, test-digitalocean-ubuntu1804_sharedlibs_container-x64-3, test-digitalocean-ubuntu1804_sharedlibs_container-x64-9 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45798/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45868/ |
Example
not ok 2979 parallel/test-worker-fshandles-error-on-termination
---
duration_ms: 120.37
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-worker-heap-snapshot |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/44080/, https://github.com/nodejs/node/pull/44139/) |
| Appeared | test-joyent-smartos20-x64-3, test-rackspace-win2012r2_vs2017-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/45815/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/45852/ |
Example
not ok 3188 parallel/test-worker-heap-snapshot
---
duration_ms: 1.253
severity: crashed
exitcode: -6
stack: |-
FATAL ERROR: HandleScope::HandleScope Entering the V8 API without proper locking in place
1: 13c3bde node::Abort() [/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos20-64/out/Release/node]
2: 13c6fbf node::FatalError(char const*, char const*) [/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos20-64/out/Release/node]
3: 15e599a v8::Utils::ReportApiFailure(char const*, char const*) [/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos20-64/out/Release/node]
4: 15e711c v8::HandleScope::HandleScope(v8::Isolate*) [/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos20-64/out/Release/node]
5: 133f074 node::BaseObject::~BaseObject() [/home/iojs/build/workspace/node-test-commit-smartos/nodes/smartos20-64/out/Release/node]
6: 130c321 node::AsyncWrap::~AsyncWrap() [/home/iojs/build/workspace/node-test-commit-sm...
Progress
-
Backing channel 'JNLP4-connect connection from ... is disconnected.(6) -
ERROR: Step ‘Publish JUnit test result report’ failed: no workspace for ...(4) -
ERROR: Step ?Publish JUnit test result report? failed: No test report files were found. Configuration error?(3) -
Unknown(12) -
parallel/test-diagnostics-channel-net(13) -
parallel/test-heapsnapshot-near-heap-limit-worker(5) -
parallel/test-debugger-extract-function-name(3) -
parallel/test-vm-break-on-sigint(3) -
parallel/test-vm-timeout-escape-promise-2(3) -
parallel/test-worker-fshandles-open-close-on-termination(3) -
parallel/test-crypto-secure-heap(2) -
parallel/test-worker-fshandles-error-on-termination(2) -
parallel/test-worker-heap-snapshot(2)
- 主要言語
- Shell
- スター
- 57
- フォーク
- 20
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/reliability のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nodejs/reliability#1666 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
nodejs/reliability#1665 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
nodejs/reliability#1664 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nodejs/reliability#1663 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nodejs/reliability#1662 ·
nodejs/reliability の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
community-scripts/ProxmoxVE#17396 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
mattpocock/skills#1099 ·
-
Update Vish to 1.1.5 オープンpackage-update
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
oSoWoSo/vOid_Community_repOsitory#144 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
help wanted new command
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
tldr-pages/tldr#24151 ·