-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[BEAM-4122] Tune Gradle resource usage on Jenkins #5171
Conversation
This still needs evaluation, but our Jenkins environment is so flaky right now that anything will be an improvement. |
Run Seed Job |
retest this please |
Run Seed Job |
retest this please |
Our Gradle builds are frequently exhausting memory on the Jenkins lab machines. We have capped the number of workers at 2 across all jobs to limit the total memory usage per job.
Run Seed Job |
Run Java PreCommit |
retest this please |
I'm not able to get a good validation of this because #5180 is also working on Jenkins jobs and we're both running Seed Job. I don't know if this configuration is perfect, but it's an improvement over the current state. Can we get these merged so that they can be incorporated into #5180 as well? R: @aaltay |
Run Seed Job |
The new Gradle build seems to be exhausting memory on the Jenkins machines, causing them to lose their connection and die. This has made our tests extremely flaky.
We need to tune the Gradle build such that it does not exhaust Jenkins machine resources.
See BEAM-4122 JIRA for more details.
Follow this checklist to help us incorporate your contribution quickly and easily:
[BEAM-XXX] Fixes bug in ApproximateQuantiles
, where you replaceBEAM-XXX
with the appropriate JIRA issue.mvn clean verify
to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.