Skip to content

quic: updating goaway code#18291

Merged
alyssawilk merged 1 commit intoenvoyproxy:mainfrom
alyssawilk:quic_todo
Sep 29, 2021
Merged

quic: updating goaway code#18291
alyssawilk merged 1 commit intoenvoyproxy:mainfrom
alyssawilk:quic_todo

Conversation

@alyssawilk
Copy link
Contributor

Upstream merge made goaways work in debug mode as well.

Risk Level: n/a
Testing: yes
Docs Changes: n/a
Release Notes: n/a

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

snowp commented Sep 28, 2021

Are existing tests good enough for this? I have very little context here, just trying to understand :)

@alyssawilk
Copy link
Contributor Author

This is a follow up to #18188 where we turned up an integration test for QUIC but quiche had a debug assert that clients didn't send goaways. we commented out sending the goaway until QUICHE had been fixed to not have a debug assert and added a TODO for me to update the code :-)

Copy link
Contributor

@snowp snowp left a comment

Choose a reason for hiding this comment

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

SG, thanks!

@alyssawilk alyssawilk merged commit 536de8d into envoyproxy:main Sep 29, 2021
mpuncel added a commit to mpuncel/envoy that referenced this pull request Oct 29, 2021
* main: (114 commits)
  kafka: add header support to mesh-filter (envoyproxy#18248)
  rbac: add support for upstream ip policy. (envoyproxy#17645)
  SIPProxy BUGFIX UT failure for fastbuild/debug (envoyproxy#18303)
  quic: updating goaway code (envoyproxy#18291)
  various tiny fixes (envoyproxy#18287)
  dns cache: remove assert at this layer (envoyproxy#18301)
  [ext_authz]: ext_authz filter unit test that use real threading (envoyproxy#17742)
  signal action: fully disable sigaltstack on Apple (envoyproxy#18299)
  Add missing dependencies (envoyproxy#18297)
  ext_proc: Pass stream_info to gRPC streams (envoyproxy#18190)
  use clang 12 (envoyproxy#18220)
  Update PR template to include the "Fixes commit" message when reverting or fixing bad commits (envoyproxy#18298)
  [test] Fixing integration test to cleanup cleanly (envoyproxy#18293)
  test: moving grpc bridge tests out of core directory (envoyproxy#18227)
  runtime: disable deprecated extensions names by default (envoyproxy#18239)
  quiche: updating deps (envoyproxy#18272)
  sip_proxy: SIP protocol support in envoy (envoyproxy#18039)
  http: add core retry policy to route retry policy conversion utility (envoyproxy#17803)
  build: updating stale visibility (envoyproxy#18278)
  alternate_protocols_cache: Impose a max size limit on the alternate protocols cache (envoyproxy#18258)
  ...

Signed-off-by: Michael Puncel <mpuncel@squareup.com>
@alyssawilk alyssawilk deleted the quic_todo branch August 4, 2022 01:09
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