-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forget closed http2 streams #23134
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