Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.7k
Commitb60bb6e
committed
bug#39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (nicolas-grekas)
This PR was merged into the 4.4 branch.Discussion----------[HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break| Q | A| ------------- | ---| Branch? | 4.4| Bug fix? | yes| New feature? | no| Deprecations? | no| Tickets |Fixcomposer/composer#9481| License | MIT| Doc PR | -With this change, I don't reproduce the failures that I describe incomposer/composer#9481 when running the script in#38690Apparently curl has an issue when both h1.1 and h2 connections are open to the same host.Instead of switching to HTTP/1.1 when retrying requests that failed because of an HTTP/2 stream error, I propose to close the http/2 connection when issuing a retry.With this change, running the mirroring script of packagist works like a charm.No need to investigate your mirrors@Seldaek, this was definitely a data corruption issue.Commits-------0c92bc5 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break1 file changed
+1
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
| 286 | + | |
290 | 287 | | |
291 | 288 | | |
292 | 289 | | |
| |||
0 commit comments
Comments
(0)