Skip to content

Fixes GOAWAY frames not handled correctly with http2#1274

Closed
zemaj wants to merge 1 commit intocloudflare:masterfrom
zemaj:master
Closed

Fixes GOAWAY frames not handled correctly with http2#1274
zemaj wants to merge 1 commit intocloudflare:masterfrom
zemaj:master

Conversation

@zemaj
Copy link
Copy Markdown

@zemaj zemaj commented Jun 13, 2024

Fixes #1273

Allows http2 requests to be retried only when a GOAWAY frame is received.

GOAWAY spec: https://datatracker.ietf.org/doc/html/rfc7540#section-6.8
How GetBody is handled: https://github.com/golang/net/blob/master/http2/transport.go#L664

@zemaj zemaj changed the title Fixes cloudflare/cloudflared#1273 Fixes GOAWAY frames not handled correctly with http2 Jun 13, 2024
@chungthuang
Copy link
Copy Markdown
Contributor

Hi @zemaj, thank you making this contribution. Can you add a unit test to validate this change?

@jcsf
Copy link
Copy Markdown
Contributor

jcsf commented Feb 4, 2025

Hi @zemaj, thank you making this contribution. Can you add a unit test to validate this change?

Hi @zemaj could you provide a unit test to validate the change, otherwise we can't accept this PR.

@jcsf
Copy link
Copy Markdown
Contributor

jcsf commented Apr 1, 2025

Closing due to inactivity. If you want you can reopen it and rebase it on top of the latest changes as requested.

@jcsf jcsf closed this Apr 1, 2025
@ganey ganey mentioned this pull request Jun 22, 2025
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.

🐛 GOAWAY frames not handled correctly with http2

3 participants