Skip to content

http: forwarding transport failure details for CONNECT and ALPN connections#16975

Merged
alyssawilk merged 2 commits intoenvoyproxy:mainfrom
alyssawilk:logs
Jun 21, 2021
Merged

http: forwarding transport failure details for CONNECT and ALPN connections#16975
alyssawilk merged 2 commits intoenvoyproxy:mainfrom
alyssawilk:logs

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

@alyssawilk alyssawilk commented Jun 14, 2021

Previously, L7 connections forwarded over TCP didn't get connection failure details (auto_http before codec assignment, CONNECT requests during the entire lifetime) but now they should.

Risk Level: low
Testing: unit test.
Docs Changes: n/a
Release Notes: n/a
Fixes #/16881

…ctions

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
zuercher
zuercher previously approved these changes Jun 14, 2021
Copy link
Copy Markdown
Member

@zuercher zuercher left a comment

Choose a reason for hiding this comment

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

Looks good! Is the plan to eventually remove the original conn pool or should we circle back and add failure reasons there?

@alyssawilk
Copy link
Copy Markdown
Contributor Author

yeah, we plan on removing it after the standard 6 months but it's not used for the aforementioned code paths (CONNECT/ALPN) in any case.

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Copy Markdown
Contributor Author

(removing the bonus unrelated integration test as I broke it somewhere along the way and don't want to reflog it =P)

@alyssawilk alyssawilk merged commit 62ca8bd into envoyproxy:main Jun 21, 2021
leyao-daily pushed a commit to leyao-daily/envoy that referenced this pull request Sep 30, 2021
…ctions (envoyproxy#16975)

Previously, L7 connections forwarded over TCP didn't get connection failure details (auto_http before codec assignment, CONNECT requests during the entire lifetime) but now they should.

Risk Level: low
Testing: unit test.
Docs Changes: n/a
Release Notes: n/a
Fixes #/16881

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
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