-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
envoy: move listener manager code back under source #31129
Conversation
19001e0
to
6f96797
Compare
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
6f96797
to
ae0aeaf
Compare
CC @envoyproxy/coverage-shephards: FYI only for changes made to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new location source/common/tcp
will now also contain the udp listener code; that's confusing. Maybe it should go into source/common/listener_manager
instead?
/wait-any
@@ -59,6 +59,7 @@ declare -a KNOWN_LOW_COVERAGE=( | |||
"source/extensions/wasm_runtime/wasmtime:0.0" # Not enabled in coverage build | |||
"source/extensions/wasm_runtime/wavm:0.0" # Not enabled in coverage build | |||
"source/extensions/watchdog:83.3" # Death tests within extensions | |||
"source/extensions/listener_managers:70.5" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, this is quite low. It looks like the only change in that directory is a path in a #include. Do you understand why the test coverage is so low?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this directory covered the highly tested TCP code and the not highly tested validation manager code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
facepalm Thanks!
Coverage LGTM
c7758a2
to
df7889f
Compare
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the files previously in source/common/tcp were accidentally duplicated into listener_manager: async_tcp_client_impl.h/cc and conn_pool.h/cc
/wait
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Part of #31113