Skip to content

remove data_idle handling - #19060

Closed
icing wants to merge 1 commit into
curl:masterfrom
icing:rm-data-idle
Closed

icing wants to merge 1 commit into
curl:masterfrom
icing:rm-data-idle

Conversation

@icing

@icing icing commented Oct 14, 2025

Copy link
Copy Markdown
Contributor

The transfer loop used to check the socket and if no poll events were seen, triggered a "DATA_IDLE" event into the filters to let them schedule times/do things anyway.

Since we no longer check the socket, the filters have been called already and the DATA_IDLE event is unnecessary work. Remove it.

The transfer loop used to check the socket and if no poll events
were seen, triggered a "DATA_IDLE" event into the filters to let
them schedule times/do things anyway.

Since we no longer check the socket, the filters have been called
already and the DATA_IDLE event is unnecessary work. Remove it.
@icing icing added the HTTP/3 h3 or quic related label Oct 14, 2025
@testclutch

Copy link
Copy Markdown

Analysis of PR #19060 at 29c5994f:

Test ../../tests/http/test_07_upload.py::TestUpload::test_07_22_upload_parallel_fail[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 182a5a9 Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HTTP/3 h3 or quic related

Development

Successfully merging this pull request may close these issues.

3 participants