Skip to content

multi: fix connection retry for non-http#21121

Closed
bagder wants to merge 1 commit intomasterfrom
bagder/retry-non-http
Closed

multi: fix connection retry for non-http#21121
bagder wants to merge 1 commit intomasterfrom
bagder/retry-non-http

Conversation

@bagder
Copy link
Copy Markdown
Member

@bagder bagder commented Mar 27, 2026

non-HTTP protocols no longer retry after connection reuse failures because multi_follow() now requires a handler->follow callback that is NULL for those protocols. Provide a fallback for plain retries.

Follow-up to 1213c31

Spotted by Codex Security

non-HTTP protocols no longer retry after connection reuse failures
because multi_follow() now requires a handler->follow callback that is
NULL for those protocols. Provide a fallback for plain retries.

Follow-up to 1213c31

Spotted by Codex Security
@testclutch
Copy link
Copy Markdown

Analysis of PR #21121 at c9a1f968:

Test ../../tests/http/test_07_upload.py::TestUpload::test_07_31_put_10m[h3] failed, which has NOT been flaky recently, so there could be a real issue in this PR. Note that this test has failed in 2 different CI jobs (the link just goes to one of them).

Generated by Testclutch

@bagder bagder closed this in 28fbf4a Mar 27, 2026
@bagder bagder deleted the bagder/retry-non-http branch March 27, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants