Skip to content

Add autest for http2.incomplete_header_timeout_in - #13433

Open
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:claude/trafficserver-timeout-test-0a7c8a
Open

Add autest for http2.incomplete_header_timeout_in#13433
bneradt wants to merge 1 commit into
apache:masterfrom
bneradt:claude/trafficserver-timeout-test-0a7c8a

Conversation

@bneradt

@bneradt bneradt commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

No off-the-shelf client can withhold the END_HEADERS flag, so this adds
an ad-hoc HTTP/2 client that fragments the request header block and
optionally never sends the CONTINUATION frame. The test also covers a
CONTINUATION that arrives in time and a slow origin response, so that a
regression in canceling the timeout at transaction start is caught too.

Fixes: #11391

No off-the-shelf client can withhold the END_HEADERS flag, so this adds
an ad-hoc HTTP/2 client that fragments the request header block and
optionally never sends the CONTINUATION frame. The test also covers a
CONTINUATION that arrives in time and a slow origin response, so that a
regression in canceling the timeout at transaction start is caught too.

Fixes: apache#11391

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 27, 2026 16:35
@bneradt bneradt added this to the 11.0.0 milestone Jul 27, 2026
@bneradt bneradt self-assigned this Jul 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@masaori335 masaori335 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for covering the case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add AuTest to exercise http2.incomplete_header_timeout_in

3 participants