Skip to content

ci: build thirdparty for both opt/dbg.#1223

Merged
htuch merged 1 commit intoenvoyproxy:masterfrom
htuch:thirdparty-ndebug
Jul 7, 2017
Merged

ci: build thirdparty for both opt/dbg.#1223
htuch merged 1 commit intoenvoyproxy:masterfrom
htuch:thirdparty-ndebug

Conversation

@htuch
Copy link
Member

@htuch htuch commented Jul 7, 2017

Needed as a workaround for protocolbuffers/protobuf#3322. I'm going to work on an
upstream fix once I unblock current dependencies on the merge of
#1202.

This increases image size from 2.3GB to 2.9GB. While it might be possible to only rebuild
protobuf/lightstep, it's significantly more complicated throwaway build hacking to get there.

Needed as a workaround for protocolbuffers/protobuf#3322. I'm going to work on an
upstream fix once I unblock current dependencies on the merge of
envoyproxy#1202.

This increases image size from 2.3GB to 2.9GB. While it might be possible to only rebuild
protobuf/lightstep, it's significantly more complicated throwaway build hacking to get there.

export THIRDPARTY_DEPS=/tmp
export THIRDPARTY_SRC=/thirdparty
export THIRDPARTY_BUILD=/thirdparty_build
Copy link
Contributor

Choose a reason for hiding this comment

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

This directory can be deleted now, right? I think this should get added into the script, or at least into the PR description that bazel clean is required.

@htuch
Copy link
Member Author

htuch commented Jul 7, 2017 via email

Copy link
Contributor

@dnoe dnoe left a comment

Choose a reason for hiding this comment

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

SGTM

@htuch
Copy link
Member Author

htuch commented Jul 7, 2017

Long term fix in flight at protocolbuffers/protobuf#3327

@htuch htuch merged commit 373f115 into envoyproxy:master Jul 7, 2017
@htuch htuch deleted the thirdparty-ndebug branch July 7, 2017 14:53
htuch added a commit to htuch/envoy that referenced this pull request Jul 7, 2017
rshriram pushed a commit to rshriram/envoy that referenced this pull request Oct 30, 2018
Automatic merge from submit-queue.

Use bazel --batch

**What this PR does / why we need it**:
Give a try to address
`Server crashed during startup.` in prow, CI doesn't need bazel server at all.

**Release note**:

```release-note
None
```
rshriram pushed a commit to rshriram/envoy that referenced this pull request Oct 30, 2018
Automatic merge from submit-queue.

use bazel --batch for release script

**What this PR does / why we need it**:

Follow up on envoyproxy#1223, bazel server consumes more memory while it doesn't provide benefits in CI.
This will make postsubmit more stable.

**Release note**:
```release-note
None
```
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Description: This PR implements all of the engine-related classes, like `Engine` and `EngineBuilder`.
Risk Level: Low
Testing: N/A, will follow up when everything is finished with e2e testing + unit testing in Python and/or C++
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Cerek Hillen <chillen@lyft.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Description: This PR implements all of the engine-related classes, like `Engine` and `EngineBuilder`.
Risk Level: Low
Testing: N/A, will follow up when everything is finished with e2e testing + unit testing in Python and/or C++
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Cerek Hillen <chillen@lyft.com>
Signed-off-by: JP Simard <jp@jpsim.com>
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.

3 participants