removing most v2 references from source/#17415
Conversation
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
|
|
||
| // The version of the collector. This is related to endpoint's supported payload specification and | ||
| // transport. Currently it defaults to envoy::config::trace::v2::ZipkinConfig::HTTP_JSON_V1. In | ||
| // transport. Currently it defaults to envoy::config::trace::32::ZipkinConfig::HTTP_JSON_V1. In |
There was a problem hiding this comment.
nice catch, fixed!
|
|
||
| #include <queue> | ||
|
|
||
| #include "envoy/api/v2/discovery.pb.h" |
There was a problem hiding this comment.
yeah this PR only fixes src/ :-)
|
unfortunately windows CI failure is real, and due to https://github.com/envoyproxy/envoy/blob/main/source/server/proto_descriptors.cc#L13 |
Hmm. I don't remember the history here. I think this is to make linking issues obvious? We should probably swap this to v3 equivalents and leave it? I guess it would be OK to just remove it all for now and see if it bites us again. I'm fine either way. |
|
yeah removing them breaks things and I'm not sure if they're real or test breakages. I'll err on the side of caution and just update to v3 equivalents. |
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
|
/retest |
|
Retrying Azure Pipelines: |
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
|
/lgtm api |
|
ugh this windows build is not having it :-( |
|
@wrowe do you have any ideas why this PR is failing on windows only? @davinci26 had suggested linking the variou removed files into the failing tests and I believe I've done that to no avail :-/ |
|
@alyssawilk I think that the issue is the test that are currently failing are including I think that the reason this is happening is because the compiler\linker thinks that this dependency is not used and it does not link it with the test. However, I do not fully understand why this is only happening on Windows. I have seen it a couple of times so I can recognize it as a pattern. @wrowe might be able to give more details. Patch applied: |
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
|
/wait |
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
|
Man, that took longer than expected. Finally got windows happy. Thanks @davinci26 for the pointer to force-includes, that seems to have done the trick! |
davinci26
left a comment
There was a problem hiding this comment.
happy to help, sorry if this was frustrating
…bridge-stream * upstream/main: (32 commits) tls: move ssl connection info into SocketAddressProvider (envoyproxy#17334) conn pool: default enable runtime feature `conn_pool_delete_when_idle` (envoyproxy#17577) api: LEDS api introduction (envoyproxy#17419) kafka: add support for api versions request in mesh-filter (envoyproxy#17475) ext_proc: Implement BUFFERED_PARTIAL processing mode (envoyproxy#17531) tooling: Async/pathlib/mypy cleanups and utils (envoyproxy#17505) xds: restructure CertificateProvider fields (envoyproxy#17201) Refactor OverloadIntegrationTest breaking out a test base, and the fake resource monitors. (envoyproxy#17530) listener: move active connection collection out of active tcp listener (envoyproxy#16947) tools: format checks for backticks (envoyproxy#17566) coverage: set lower limit for common/quic and common (envoyproxy#17573) v2: final source removal (envoyproxy#17565) test: bumping coverage (envoyproxy#17564) quic: enforcing header size and contents (envoyproxy#17520) Support for canonicalizing URI properly for AWS SigV4 signer (envoyproxy#17137) listener: add a stat for transport socket connect timeout (envoyproxy#17458) listener: add listen() error handling (envoyproxy#17427) http: return per route config when direct response is set (envoyproxy#17449) removing most v2 references from source/ (envoyproxy#17415) bug fix: return bootstrap when validating config (envoyproxy#17499) ... Signed-off-by: Garrett Bourg <bourg@squareup.com>
Risk Level: Low Testing: n/a Docs Changes: n/a Release Notes: n/a Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Risk Level: Low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a