Skip to content

CI/ASAN: Break ASAN build in multiple steps to reduce memory usage#315

Merged
mum4k merged 1 commit intoenvoyproxy:masterfrom
oschaaf:asan-build-oom
Mar 9, 2020
Merged

CI/ASAN: Break ASAN build in multiple steps to reduce memory usage#315
mum4k merged 1 commit intoenvoyproxy:masterfrom
oschaaf:asan-build-oom

Conversation

@oschaaf
Copy link
Copy Markdown
Member

@oschaaf oschaaf commented Mar 9, 2020

  • Perform the build in incremental steps, to reduce memory footprint of the build.
  • Additionally, separate test and build, to ensure they won't run concurrently. This helps stabilize the python integration test.

These two things combined seem to help stabilize ASAN in CI. I could confirm a couple of
consecutive succeeding CI runs:
https://app.circleci.com/pipelines/github/envoyproxy/nighthawk?branch=pull%2F315

Associated issue: #272
Leaving that open for now, let's close it later if we're confident the problem is resolved.

Signed-off-by: Otto van der Schaaf oschaaf@we-amp.com

Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
@oschaaf oschaaf added P1 waiting-for-review A PR waiting for a review. labels Mar 9, 2020
@oschaaf oschaaf marked this pull request as ready for review March 9, 2020 18:54
@mum4k mum4k merged commit b631a17 into envoyproxy:master Mar 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P1 waiting-for-review A PR waiting for a review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants