-
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
Revert "http: use Keep-Alive by default in global agents" #43636
Conversation
This reverts commit 4267b92.
Review requested:
|
Why do you want to revert that? |
@ShogunPanda try to fix #43623 (comment) |
Don't revert that, it is needed. |
Thanks. |
#43522 also causes |
See: #43641 (comment) |
This comment was marked as outdated.
This comment was marked as outdated.
I don't understand the urgency not to revert. It is semver major, not to be part of a release until october. Revert it, reopen it with ci fixes, run it a bunch of times to be more confident no more flakyness was introduced, then land. |
I explained in my PR. As you pointed out, that was a semver-major so we're not blocking any release line I guess. |
@ShogunPanda Yes, but that should have been part of #43522. There were related test failures (in four out of five CI runs!), which appear to have been ignored, and the PR was merged despite these failures. Arguably, when a PR should not have been merged in the first place, reverting it is a good first step.
In general, that is a good approach. In this case, however, the introduced CI failures are blocking others' work. PRs can't be merged because CIs keep failing. Even CI jobs that are usually reliable have been failing much more often. For example, Similar things can be said about CI failures mean that we might miss important errors (as appears to be the case in #43522) and they cost us time and resources.
As @panva explained, the change isn't being released until node 19 anyway, so (most) users do not benefit from it being on the main branch. It's not blocking a release line, but it is blocking development on the main branch! |
No, that's not a requirement (and also does not always mean that no flakes are introduced). The important bit is looking at the actual errors when CI fails. Unfortunately, the degree of flakiness of our CI makes it tempting to just rerun/resume CI until it passes. |
I see. Anyway, now that #43641 has been now merged, shall we wait few more days to see if the situation has improved? |
Close this pr to in favor of #43949 |
This reverts commit 4267b92.
Fix #43623