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)

Reply via email to