![]() |
|
|
Change By:
|
Michael Pailloncy
(12/Mar/13 10:53 AM)
|
Description:
|
I've configured automatic tools installation (JDK, Maven, Git, ...) in Jenkins with "Extract *.zip/*.tar" feature pointing to a Nexus URL (like this : "http://nexus:8081/nexus/content/repositories/jenkins-ci-tools/fr/mipih/ic/tools/jdk/oracle-hotspot/1.6.0_25_64bits/oracle-hotspot-1.6.0_25_64bits-linux.zip").
An example of JDK tools declaration in config.xml is in attachment (config-JDK-installs.txt).
The problem is that Jenkins floods Nexus of HTTP requests corresponding to all of this tools every minute.
This feature has been improved by https://issues.jenkins-ci.org/browse/JENKINS-16215 in the version 1.500 of Jenkins but Nexus still faces with a flood of requests returning 304 response.
I've activated access logs of Nexus (nexus-access-log.txt). Each minute, between 26 and 28 seconds, Jenkins creates more than 130 HTTP requests trying to download all tools parametered in global configuration. I've 13 tools configured in global configuration.
96 HTTP requests only for oracle-hotspot-1.6.0_25_64bits-linux.zip in 3 seconds.
I've created this ticket with Critical priority because Nexus is overloaded each day.
I've tried to look in Jenkins core but I cannot see why Jenkins is trying to download again and again these tools. Any idea ?
Jenkins is supposed to call the auto-installer feature only when a build which need a non installed
tools
tool
is triggered right ? Are there any other cases ?
Thanks in advance!
|
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit
https://groups.google.com/groups/opt_out.