-
Notifications
You must be signed in to change notification settings - Fork 83
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
Clang tidy deflaking / experiment in ci #574
Conversation
Signed-off-by: Otto van der Schaaf <[email protected]>
- Fixes to accommodate upstream connection pool changes. - Fixes to accommodate upstream cluster related changes. Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
WIP. Connection prefetching needs amendment / Envoy seems to support overlapping functionality now. Our version broke, but perhaps we can piggy back and make it non-experimental. Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Fixes envoyproxy#629 Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
I'm a bit at a loss here, it's almost as if the clang tidy replacement binary is crashing or some such. |
Signed-off-by: Otto van der Schaaf <[email protected]>
Signed-off-by: Otto van der Schaaf <[email protected]>
- Update the docker image sha for the circleci configuration - Update run_envoy_docker.sh - Update MAINTAINERS.md to mention that we should keep these things in sync when updating the Envoy dependency. Signed-off-by: Otto van der Schaaf <[email protected]>
@qqustc please review and assign back to me once done. |
Signed-off-by: Otto van der Schaaf <[email protected]>
Unfortunately the clang-tidy check now fails after merging master here. |
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.
LGTM, reassign back to Jakub for review
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.
@oschaaf how do we want to proceed with regards to the failing clang-tidy on this PR?
.circleci/config.yml
Outdated
@@ -1,6 +1,6 @@ | |||
references: | |||
envoy-build-image: &envoy-build-image # November 10th, 2020 | |||
envoyproxy/envoy-build-ubuntu:19a268cfe3d12625380e7c61d2467c8779b58b56 | |||
envoy-build-image: &envoy-build-image # Februari 14th, 2021 |
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.
(nit) Typo: February
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.
Fixed in e122081. Let's stick to English :-)
Signed-off-by: Otto van der Schaaf <[email protected]>
I found out that it's possible to ssh into the CI env, I'm trying to figure out what's up. I'm stumped that clang_tidy passed after updating the docker image sha in the circleci config, and subsequently started failing again after merging main into this branch. |
Signed-off-by: Otto van der Schaaf <[email protected]>
Allright, the PR resolves a few problems, but we it looks like we would sometimes silently get OOM killed. Aargh. In any case, let's respin CI to give the integration tests a chance to resolve. |
🔨 rebuilding |
At some point clang-tidy runs broke in CI, and this couldn't be reproduced
locally. The after a while local runs would exit with a failure seemingly mid-
run. This PR addresses both these things.
headers from producing errors.
Fixes #546
Signed-off-by: Otto van der Schaaf [email protected]