Ismael Juma created KAFKA-2613:
----------------------------------
Summary: Consider capping `maxParallelForks` for Jenkins builds
Key: KAFKA-2613
URL: https://issues.apache.org/jira/browse/KAFKA-2613
Project: Kafka
Issue Type: Sub-task
Components: build
Reporter: Ismael Juma
We currently set `maxParallelForks` to the number returned by
`Runtime.availableProcessors`.
{code}
tasks.withType(Test) {
maxParallelForks = Runtime.runtime.availableProcessors()
}
{code}
This returns the number of logical cores (including hyperthreaded cores) in the
machine.
This is usually OK when running the tests locally, but the Apache Jenkins
slaves run 2 to 3 jobs simultaneously causing a higher number of timing related
failures.
A potential solution is to allow `maxParallelForks` to be set via a Gradle
property and use that property to set it to an appropriate value when the build
is run from Jenkins.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)