Repository navigation
flaky: test-stream-pipeline-http2 #24456
Description
Activity
- addedflaky-testIssues and PRs involving tests that fail intermittently in CI.Issues and PRs involving tests that fail intermittently in CI.streamIssues and PRs related to Node.js streams.Issues and PRs related to Node.js streams.windowsIssues and PRs related to the Windows platform.Issues and PRs related to the Windows platform.
on Nov 17, 2018 Replicable locally. Move to
sequential?$ tools/test.py --repeat 192 -j 96 test/parallel/test-stream-pipeline.js === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- === release test-stream-pipeline === Path: parallel/test-stream-pipeline Command: out/Release/node /Users/trott/io.js/test/parallel/test-stream-pipeline.js --- TIMEOUT --- [02:19|% 100|+ 168|- 24]: Done $
Does running with
-j1pass?Does running with
-j1pass?Yes.
$ tools/test.py --repeat 192 -j 1 test/parallel/test-stream-pipeline.js [00:58|% 100|+ 192|- 0]: Done $
Reacted by Refael AckermannSince this was obsered on Windows2008R2
-j8- https://ci.nodejs.org/job/node-stress-single-test/2084/ ❌
-j1- https://ci.nodejs.org/job/node-stress-single-test/2085/ ❌Seems like "sequential"izing won't solve this.
Job: https://ci.nodejs.org/job/node-test-binary-windows/21717/COMPILED_BY=vs2017,RUNNER=win2008r2-vs2017,RUN_SUBSET=1
Worker: https://ci.nodejs.org/computer/test-rackspace-win2008r2-x64-6/15:42:10 not ok 409 parallel/test-stream-pipeline 15:42:10 --- 15:42:10 duration_ms: 120.88 15:42:10 severity: fail 15:42:10 exitcode: 1 15:42:10 stack: |- 15:42:10 timeout 15:42:10 ...
Some more context from the
-j1job:11:04:29 not ok 1 parallel/test-stream-pipeline 11:04:29 --- 11:04:29 duration_ms: 120.160 11:04:29 severity: fail 11:04:29 exitcode: 1 11:04:29 stack: |- 11:04:29 timeout 11:04:29 ... 11:04:29 2 OK: 0 NOT OK: 2 TOTAL: 200 11:04:30 TAP version 13 11:04:30 1..1 11:04:30 ok 1 parallel/test-stream-pipeline 11:04:30 --- 11:04:30 duration_ms: 0.492 11:04:30 ...
Seems like a race condition?
- added a commit that references this issue
on Nov 24, 2018 #24631 is an attempt to diagnose this a bit by splitting the
http2stuff into a separate test.- added a commit that references this issue
on Nov 25, 2018 - changed the title
[-]flaky: test-stream-pipeline[/-][+]flaky: test-stream-pipeline-http2[/+]on Nov 25, 2018 Now that #24631 has landed, the problematic part of the test is in its own test file (
test-stream-pipeline-http2.js) and marked as flaky. Leaving this issue open until the flakiness is resolved. /ping @nodejs/http2- added a commit that references this issue
on Nov 25, 2018 9 remaining items
- added a commit that references this issue
on Dec 8, 2018 This should be addressed by #24926 :)
Reacted by Rich Trott- added a commit that references this issue
on Dec 11, 2018 Fixed in 83ec33b
- added a commit that references this issue
on Dec 17, 2018 - added 2 commits that reference this issue
on Jan 14, 2019 - added 2 commits that reference this issue
on Feb 11, 2019 - added a commit that references this issue
on Feb 20, 2019 - added 2 commits that reference this issue
on Feb 28, 2019
master