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

Fixes #6251 - Use CyclicTimeout for HTTP2Streams. #6267

Merged
merged 3 commits into from
May 16, 2021

Conversation

sbordet
Copy link
Contributor

@sbordet sbordet commented May 12, 2021

Introduced CyclicTimeouts to manage many entities that may timeout.
Rewritten HttpDestination request timeouts using CyclicTimeouts.
HTTP2Stream does not inherit from IdleTimeout anymore; now a
CyclicTimeouts in HTTP2Session manages the stream timeouts.

Signed-off-by: Simone Bordet simone.bordet@gmail.com

Introduced CyclicTimeouts to manage many entities that may timeout.
Rewritten HttpDestination request timeouts using CyclicTimeouts.
HTTP2Stream does not inherit from IdleTimeout anymore; now a
CyclicTimeouts in HTTP2Session manages the stream timeouts.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
@sbordet sbordet requested a review from gregw May 12, 2021 20:54
@sbordet sbordet linked an issue May 12, 2021 that may be closed by this pull request
Updates after review.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
@sbordet sbordet requested a review from gregw May 13, 2021 08:35
gregw
gregw previously approved these changes May 13, 2021
Fixed javadocs.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
@sbordet sbordet merged commit 27db8ed into jetty-10.0.x May 16, 2021
@sbordet sbordet deleted the jetty-10.0.x-6251-http2stream-cyclic-timeout branch May 16, 2021 18:37
@sbordet sbordet added this to In progress in Jetty 10.0.3/11.0.3 via automation May 19, 2021
@sbordet sbordet moved this from In progress to Done in Jetty 10.0.3/11.0.3 May 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Use CyclicTimeout for HTTP2Streams
2 participants