Skip to content

Conversation

@icing
Copy link
Contributor

@icing icing commented Oct 29, 2025

In pytests test_08 with the Caddy server, the new rate-limiting in ngtcp2 did close the connection because it found "too many" stream data packet repeats.

It is unclear if this is some Caddy issue or if the ngtcp2 implementaton is wrong. Or if curl can do anything here.

Reported as ngtcp2/ngtcp2#1850

This PR overwrites the ratelimit defaults in ngtcp2 with ten times increased values. This makes the errors disappear on macOS.

Enable test_08_04/05 in CI again to see if there are any issues to be found there. (We had those disabled before having parallel pytests.)

In pytests test_08 with the Caddy server, the new rate-limiting in ngtcp2
did close the connection because it found "too many" stream data packet repeats.

It is unclear if this is some Caddy issue or if the ngtcp2 implementaton is
wrong. Or if curl can do anything here.

Reported as ngtcp2/ngtcp2#1850

This PR overwrites the ratelimit defaults in ngtcp2 with ten times
increased values. This makes the errors disappear on macOS.

Enable test_08_04/05 in CI again to see if there are any issues
to be found there. (We had those disabled before having parallel
pytests.)
@github-actions github-actions bot added the tests label Oct 29, 2025
@icing icing added the HTTP/3 h3 or quic related label Oct 29, 2025
@icing icing requested a review from bagder October 29, 2025 09:19
@bagder bagder closed this in 446dae5 Oct 29, 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 tests

Development

Successfully merging this pull request may close these issues.

2 participants