Skip to content

test07_22, fix flakiness - #19530

Closed
icing wants to merge 1 commit into
curl:masterfrom
icing:test_07_22-fix
Closed

test07_22, fix flakiness#19530
icing wants to merge 1 commit into
curl:masterfrom
icing:test_07_22-fix

Conversation

@icing

@icing icing commented Nov 14, 2025

Copy link
Copy Markdown
Contributor

The HTTP/3 tests did send 20 transfers against nghttpx with a backend that failed the uploads with a 400 and an incomplete response body. This causes stream resets.

Apache keeps the connection open, but newer nghttpx closes the front connection after "too many" reset. When that bites, it depends on the number of transfers ongoing how the test case fails. This led to flaky outcomes.

Reduce the transfers to just a single one and check the result of that one. Parallelism is not important here.

refs #19489

The HTTP/3 tests did send 20 transfers against nghttpx with a backend
that failed the uploads with a 400 and an incomplete response body. This
causes stream resets.

Apache keeps the connection open, but newer nghttpx closes the front
connection after "too many" reset. When that bites, it depends on the
number of transfers ongoing how the test case fails. This led to flaky
outcomes.

Reduce the transfers to just a single one and check the result of
that one. Parallelism is not important here.

refs curl#19489
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.

1 participant