Skip to content

feat(http2/client): add max_local_error_reset_streams option#4021

Merged
seanmonstar merged 2 commits intohyperium:masterfrom
qdrant:max_local_error_reset_streams
Feb 16, 2026
Merged

feat(http2/client): add max_local_error_reset_streams option#4021
seanmonstar merged 2 commits intohyperium:masterfrom
qdrant:max_local_error_reset_streams

Conversation

@ffuugoo
Copy link
Copy Markdown
Contributor

@ffuugoo ffuugoo commented Feb 16, 2026

Adds max_local_error_reset_streams option to HTTP/2 client builder.

We faced this issue in Qdrant, when we initiate and then cancel multiple gRPC requests, and it would be nice to be able to tweak this parameter. We plan to open a similar PR to expose this option in tonic client later.

Comment thread src/client/conn/http2.rs Outdated
Comment thread src/proto/h2/client.rs Outdated
@seanmonstar seanmonstar merged commit 5778745 into hyperium:master Feb 16, 2026
22 checks passed
op added a commit to op/hyper-util that referenced this pull request Apr 30, 2026
…acy client

Expose the h2 `max_local_error_reset_streams` setting on the legacy
client builder, allowing users to configure the maximum number of
local resets due to protocol errors.

Requires hyper 1.9.0 for hyperium/hyper#4021
seanmonstar pushed a commit to hyperium/hyper-util that referenced this pull request May 1, 2026
…acy client (#277)

Expose the h2 `max_local_error_reset_streams` setting on the legacy
client builder, allowing users to configure the maximum number of
local resets due to protocol errors.

Requires hyper 1.9.0 for hyperium/hyper#4021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants