-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
Forget closed http2 streams #23134
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Forget closed http2 streams #23134
Conversation
@nodejs/http2 |
Lgtm with green ci |
I'm afraid I don't understand the test results. |
I can make the test run quicker by decreasing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The test likely should go into test/sequential or maybe even test/pummel |
New CI: https://ci.nodejs.org/job/node-test-pull-request/17495/ @davedoesdev If a tests takes longer than 20s or so, you might want to consider moving it to |
The revised test should only take a few seconds. The new CI test failure on Linux is test.parallel/test-gc-http-client-timeout. |
Re-run of CI: https://ci.nodejs.org/job/node-test-pull-request/17576/ |
Decreasing maxSessionMemory lets us decrease number of iteractions before the exception occurs without the fix.
Those tests are failing on I notice that other PRs (e.g. https://ci.nodejs.org/job/node-test-pull-request/17567/) are also failing. Are the CI tests usually 100% pass? |
endStream: true | ||
}); | ||
})); | ||
stream.pipe(new Writable({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: can't we use stream.resume()
instead of piping to a dummy writable?
No, there are some flaky tests. |
Re-run of failing node-test-commit-linux ✔️ |
Landed in e8121d5. |
Fixes: #23116
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes