-
Notifications
You must be signed in to change notification settings - Fork 41.4k
Automated cherry pick of #96882: Make parallel build memory threshold configurable #101363
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
Automated cherry pick of #96882: Make parallel build memory threshold configurable #101363
Conversation
The amount of memory required to build binaries in parallel is right now set to 40GiB. We now make this variable to be able to build artifacts in parallel even with a lower amount of memory. This enables SIG Release to speed-up the build time drastically in Google Cloud Build (GCB). Signed-off-by: Sascha Grunert <[email protected]>
This is a proposal that we cherry-pick the change that allows us to build in parallel to other release branches. Right now, we have it on the release-1.21 branch, and it seems to work very well. This speeds up the release process by ~10 minutes. This is a result of the following Slack discussion: https://kubernetes.slack.com/archives/CJH2GBF7Y/p1619032489004200 This yet to be tested, but I'm not sure that it's possible to properly test it before the PR is merged. /sig release |
/priority important-soon |
/retest |
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.
/approve
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: saschagrunert, spiffxp, xmudrii The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Cherry pick of #96882 on release-1.20.
#96882: Make parallel build memory threshold configurable
For details on the cherry pick process, see the cherry pick requests page.