Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add http2.incomplete_header_timeout_in #11354

Merged
merged 1 commit into from
May 23, 2024

Conversation

masaori335
Copy link
Contributor

Introduce a new active timeout for incoming HTTP/2 stream. This requires clients to complete sending HTTP headers (send END_HEADERS flag on HEADERS or CONTINUATION frame) within the configured timeout.

Default value is 10s as we talked at ATS Summit in Denver.

Timing of setting and canceling timeouts will be below.

http2timeouts

@masaori335 masaori335 added this to the 10.1.0 milestone May 15, 2024
@masaori335 masaori335 self-assigned this May 15, 2024
@masaori335 masaori335 added this to In progress in 9.2.x Branch and Release via automation May 15, 2024
@bryancall bryancall requested a review from ywkaras May 20, 2024 22:18
@ywkaras
Copy link
Contributor

ywkaras commented May 21, 2024

Looks good, but can we add or alter an Au test to exercise the new code?

@masaori335
Copy link
Contributor Author

Adding AuTest looks good idea, but let me do that in another PR later. Because we need to have a special client or extend proxy-verifier. ( I have a client to test this code but it's written in go-lang )

9.2.x Branch and Release automation moved this from In progress to Ready to Merge May 23, 2024
@masaori335 masaori335 merged commit b46f5d0 into apache:master May 23, 2024
15 checks passed
@cmcfarlen cmcfarlen modified the milestones: 10.1.0, 10.0.0 May 24, 2024
@cmcfarlen
Copy link
Contributor

Cherry-picked to v10.0.x

cmcfarlen pushed a commit that referenced this pull request May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
9.2.x Branch and Release
  
Ready to Merge
Status: picked-10.0.0
Development

Successfully merging this pull request may close these issues.

None yet

3 participants