Branch: refs/heads/rc
Home: https://github.com/jenkinsci/jenkins
Commit: d85d3b2f07e0f3ae446f366413ee16b0e85528ee
https://github.com/jenkinsci/jenkins/commit/d85d3b2f07e0f3ae446f366413ee16b0e85528ee
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-21 (Mon, 21 May 2012)
Changed paths:
M cli/pom.xml
M core/pom.xml
M maven-plugin/pom.xml
M plugins/pom.xml
M pom.xml
M test/pom.xml
M ui-samples-plugin/pom.xml
M war/pom.xml
Log Message:
-----------
the trunk is toward 1.467-SNAPSHOT
Commit: fe67909c6fd7c45ee47fa4dd8998e0c48adf430f
https://github.com/jenkinsci/jenkins/commit/fe67909c6fd7c45ee47fa4dd8998e0c48adf430f
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-21 (Mon, 21 May 2012)
Changed paths:
M core/src/main/java/hudson/tools/JDKInstaller.java
Log Message:
-----------
If the JDK file size is too small, don't use it as a cache.
In the past JDK download site had served error message with 200 error code,
making Jenkins think that the download is actually successful. Without this
check, such cache polution will not be corrected.
Commit: 1f5bc9bdd6a23f80e37274577810a7372ad2ec30
https://github.com/jenkinsci/jenkins/commit/1f5bc9bdd6a23f80e37274577810a7372ad2ec30
Author: Manolo Carrasco <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M cli/src/main/resources/hudson/cli/client/Messages_es.properties
M core/src/main/resources/hudson/Messages_es.properties
M core/src/main/resources/hudson/PluginManager/advanced_es.properties
M core/src/main/resources/hudson/PluginManager/checkUpdates_es.properties
M core/src/main/resources/hudson/PluginManager/installed_es.properties
M core/src/main/resources/hudson/PluginManager/sites_es.properties
M core/src/main/resources/hudson/PluginManager/table_es.properties
M core/src/main/resources/hudson/cli/Messages_es.properties
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries_es.properties
M core/src/main/resources/hudson/matrix/MatrixProject/index_es.properties
M core/src/main/resources/hudson/matrix/Messages_es.properties
M core/src/main/resources/hudson/model/AbstractBuild/index_es.properties
M
core/src/main/resources/hudson/model/AbstractItem/configure-common_es.properties
M
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_es.properties
M core/src/main/resources/hudson/model/AbstractProject/main_es.properties
M
core/src/main/resources/hudson/model/Cause/UserIdCause/description_es.properties
M core/src/main/resources/hudson/model/ComputerSet/index_es.properties
M core/src/main/resources/hudson/model/Job/index_es.properties
M core/src/main/resources/hudson/model/Job/permalinks_es.properties
M core/src/main/resources/hudson/model/Messages_es.properties
M
core/src/main/resources/hudson/model/ParametersDefinitionProperty/index_es.properties
M core/src/main/resources/hudson/model/UpdateCenter/body_es.properties
M core/src/main/resources/hudson/model/View/configure_es.properties
M
core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_es.properties
M core/src/main/resources/hudson/os/windows/Messages_es.properties
M core/src/main/resources/hudson/search/Search/search-failed_es.properties
M
core/src/main/resources/hudson/security/GlobalMatrixAuthorizationStrategy/config_es.properties
M
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/config_es.properties
M
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index_es.properties
M
core/src/main/resources/hudson/security/LDAPSecurityRealm/config_es.properties
M core/src/main/resources/hudson/tasks/BuildTrigger/config_es.properties
M core/src/main/resources/hudson/tasks/Mailer/global_es.properties
M core/src/main/resources/hudson/tasks/Messages_es.properties
M core/src/main/resources/hudson/tasks/junit/Messages_es.properties
M
core/src/main/resources/hudson/tasks/test/AggregatedTestResultPublisher/config_es.properties
M core/src/main/resources/hudson/tools/Messages_es.properties
M core/src/main/resources/hudson/triggers/Messages_es.properties
M core/src/main/resources/hudson/util/Messages_es.properties
M core/src/main/resources/hudson/views/Messages_es.properties
M core/src/main/resources/jenkins/model/Jenkins/_cli_es.properties
M core/src/main/resources/jenkins/model/Jenkins/configure_es.properties
M core/src/main/resources/jenkins/model/Jenkins/newView_es.properties
M core/src/main/resources/jenkins/model/Jenkins/systemInfo_es.properties
M core/src/main/resources/jenkins/model/Messages_es.properties
M core/src/main/resources/lib/hudson/buildListTable_es.properties
M
core/src/main/resources/lib/hudson/project/config-publishers2_es.properties
M core/src/main/resources/lib/hudson/queue_es.properties
M core/src/main/resources/lib/hudson/scriptConsole_es.properties
M
maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_es.properties
M
maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/global_es.properties
M maven-plugin/src/main/resources/hudson/maven/Messages_es.properties
M
maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_es.properties
M
maven-plugin/src/main/resources/hudson/maven/reporters/Messages_es.properties
M translation-tool.pl
Log Message:
-----------
Update Spanish translation
Commit: 6e58e07cb3ff9260426d5426fafc4e2d091c2834
https://github.com/jenkinsci/jenkins/commit/6e58e07cb3ff9260426d5426fafc4e2d091c2834
Author: Seiji Sogabe <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M cli/src/main/resources/hudson/cli/client/Messages_es.properties
M core/src/main/resources/hudson/Messages_es.properties
M core/src/main/resources/hudson/PluginManager/advanced_es.properties
M core/src/main/resources/hudson/PluginManager/checkUpdates_es.properties
M core/src/main/resources/hudson/PluginManager/installed_es.properties
M core/src/main/resources/hudson/PluginManager/sites_es.properties
M core/src/main/resources/hudson/PluginManager/table_es.properties
M core/src/main/resources/hudson/cli/Messages_es.properties
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries_es.properties
M core/src/main/resources/hudson/matrix/MatrixProject/index_es.properties
M core/src/main/resources/hudson/matrix/Messages_es.properties
M core/src/main/resources/hudson/model/AbstractBuild/index_es.properties
M
core/src/main/resources/hudson/model/AbstractItem/configure-common_es.properties
M
core/src/main/resources/hudson/model/AbstractItem/noWorkspace_es.properties
M core/src/main/resources/hudson/model/AbstractProject/main_es.properties
M
core/src/main/resources/hudson/model/Cause/UserIdCause/description_es.properties
M core/src/main/resources/hudson/model/ComputerSet/index_es.properties
M core/src/main/resources/hudson/model/Job/index_es.properties
M core/src/main/resources/hudson/model/Job/permalinks_es.properties
M core/src/main/resources/hudson/model/Messages_es.properties
M
core/src/main/resources/hudson/model/ParametersDefinitionProperty/index_es.properties
M core/src/main/resources/hudson/model/UpdateCenter/body_es.properties
M core/src/main/resources/hudson/model/View/configure_es.properties
M
core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_es.properties
M core/src/main/resources/hudson/os/windows/Messages_es.properties
M core/src/main/resources/hudson/search/Search/search-failed_es.properties
M
core/src/main/resources/hudson/security/GlobalMatrixAuthorizationStrategy/config_es.properties
M
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/config_es.properties
M
core/src/main/resources/hudson/security/HudsonPrivateSecurityRealm/index_es.properties
M
core/src/main/resources/hudson/security/LDAPSecurityRealm/config_es.properties
M core/src/main/resources/hudson/tasks/BuildTrigger/config_es.properties
M core/src/main/resources/hudson/tasks/Mailer/global_es.properties
M core/src/main/resources/hudson/tasks/Messages_es.properties
M core/src/main/resources/hudson/tasks/junit/Messages_es.properties
M
core/src/main/resources/hudson/tasks/test/AggregatedTestResultPublisher/config_es.properties
M core/src/main/resources/hudson/tools/Messages_es.properties
M core/src/main/resources/hudson/triggers/Messages_es.properties
M core/src/main/resources/hudson/util/Messages_es.properties
M core/src/main/resources/hudson/views/Messages_es.properties
M core/src/main/resources/jenkins/model/Jenkins/_cli_es.properties
M core/src/main/resources/jenkins/model/Jenkins/configure_es.properties
M core/src/main/resources/jenkins/model/Jenkins/newView_es.properties
M core/src/main/resources/jenkins/model/Jenkins/systemInfo_es.properties
M core/src/main/resources/jenkins/model/Messages_es.properties
M core/src/main/resources/lib/hudson/buildListTable_es.properties
M
core/src/main/resources/lib/hudson/project/config-publishers2_es.properties
M core/src/main/resources/lib/hudson/queue_es.properties
M core/src/main/resources/lib/hudson/scriptConsole_es.properties
M
maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/configure-entries_es.properties
M
maven-plugin/src/main/resources/hudson/maven/MavenModuleSet/global_es.properties
M maven-plugin/src/main/resources/hudson/maven/Messages_es.properties
M
maven-plugin/src/main/resources/hudson/maven/RedeployPublisher/config_es.properties
M
maven-plugin/src/main/resources/hudson/maven/reporters/Messages_es.properties
M translation-tool.pl
Log Message:
-----------
Merge pull request #479 from manolo/master
Update Spanish translations keys
Commit: 4e8775fc2c53a4fe4409a8b79c3bdd7eaa0274c0
https://github.com/jenkinsci/jenkins/commit/4e8775fc2c53a4fe4409a8b79c3bdd7eaa0274c0
Author: IanKemp <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java
M maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java
Log Message:
-----------
Fixes JENKINS-13822: expand variables in "Root POM" field of Maven plugin
Commit: ec9d403c63131206d9ca4a77c4c90ffb190129d8
https://github.com/jenkinsci/jenkins/commit/ec9d403c63131206d9ca4a77c4c90ffb190129d8
Author: Olivier Lamy <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M maven-plugin/src/main/java/hudson/maven/MavenModuleSet.java
M maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java
Log Message:
-----------
Merge pull request #480 from IanKemp/master
[JENKINS-13822] fix
Thanks
Commit: 25b694351f68076129734604dd270ae48f31b020
https://github.com/jenkinsci/jenkins/commit/25b694351f68076129734604dd270ae48f31b020
Author: Olivier Lamy <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
changelog entry for [JENKINS-13822]
Commit: 93b88af550666002d41aa8fc185e3d0309fb18bf
https://github.com/jenkinsci/jenkins/commit/93b88af550666002d41aa8fc185e3d0309fb18bf
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixRun.java
Log Message:
-----------
doc change
Commit: 06ec0c3dd8549fdc45988518bec1b4d381dc63f0
https://github.com/jenkinsci/jenkins/commit/06ec0c3dd8549fdc45988518bec1b4d381dc63f0
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/FilePath.java
Log Message:
-----------
doc improvement
Commit: 33a4c2f08c318d81ee2633363b18797b1732b517
https://github.com/jenkinsci/jenkins/commit/33a4c2f08c318d81ee2633363b18797b1732b517
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/matrix/MatrixConfiguration.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
M core/src/main/java/hudson/model/AbstractBuild.java
M core/src/main/java/hudson/model/AbstractProject.java
M core/src/main/java/hudson/slaves/WorkspaceList.java
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
A
core/src/main/resources/hudson/matrix/MatrixProject/help-childCustomWorkspace.html
M core/src/main/resources/lib/hudson/project/config-customWorkspace.jelly
A test/src/test/groovy/hudson/matrix/MatrixProjectCustomWorkspaceTest.groovy
Log Message:
-----------
redone the custom workspace support in matrix project.
The previous implementation was always appending the per-configuration unique
suffix, making it impossible for different configuration builds to share
workspaces. In this fix, we introduce a secondary field to control the
workspace of sub-builds (which can be either absolute or relative to the matrix
head workspace.)
Commit: 8f6fda00525e5d0bf629703e18f63538f966bac9
https://github.com/jenkinsci/jenkins/commit/8f6fda00525e5d0bf629703e18f63538f966bac9
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/console/HyperlinkNote.java
A core/src/main/java/hudson/console/ModelHyperlinkNote.java
M core/src/main/java/hudson/matrix/DefaultMatrixExecutionStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/model/AbstractBuild.java
M core/src/main/java/hudson/model/Cause.java
M core/src/main/java/hudson/model/queue/CauseOfBlockage.java
M core/src/main/java/hudson/tasks/BuildTrigger.java
M core/src/main/java/jenkins/model/CauseOfInterruption.java
Log Message:
-----------
added a subtype of HyperlinkNote that creates model link
Commit: c7d8b541787f36b50f7f0aaf91fc334a233f405b
https://github.com/jenkinsci/jenkins/commit/c7d8b541787f36b50f7f0aaf91fc334a233f405b
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
[FIXED JENKINS-6747] support concurrent runs of matrix builds.
The actual fix was in c86aa67953ca0d7d5e8a0ede276a659cdbe8ba6b
Commit: 1589ec44facfc7aad73b4fa4cfbb3711eb0025f2
https://github.com/jenkinsci/jenkins/commit/1589ec44facfc7aad73b4fa4cfbb3711eb0025f2
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
Recording changes in 8f6fda00525e5d0bf629703e18f63538f966bac9
Commit: d2699b4859af4e43d49c79189429f2a5f3fe8ae4
https://github.com/jenkinsci/jenkins/commit/d2699b4859af4e43d49c79189429f2a5f3fe8ae4
Author: Brian Moyles <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/jenkins/model/Jenkins.java
Log Message:
-----------
synchronizing here can cause deadlock conditions from plugins like the
keyboard shortcuts plugin that ask for all views very frequently and do
additional locking on the actual view objects
Commit: ed0a6157437b85becf37d4df65e27ef992904f8f
https://github.com/jenkinsci/jenkins/commit/ed0a6157437b85becf37d4df65e27ef992904f8f
Author: Brian Moyles <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/model/ListView.java
Log Message:
-----------
getViews here could also probably drop synchronized
Commit: 09ffd9916b70cb666e4996270f8a0b178ecd8db6
https://github.com/jenkinsci/jenkins/commit/09ffd9916b70cb666e4996270f8a0b178ecd8db6
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/model/ListView.java
Log Message:
-----------
touch up. jobNames is a collection that does require a synchronization.
But the general direction of reducing the size of the lock is correct.
Commit: ec87354003e533f6ba07b9457d41d215d9445d70
https://github.com/jenkinsci/jenkins/commit/ec87354003e533f6ba07b9457d41d215d9445d70
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
recording this change
Commit: fa68f24292a492b3299467200fbb5339bf258f70
https://github.com/jenkinsci/jenkins/commit/fa68f24292a492b3299467200fbb5339bf258f70
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/model/ListView.java
M core/src/main/java/jenkins/model/Jenkins.java
Log Message:
-----------
Merge branch 'pull-478'
Commit: f5f77bf2b54c12870fbdf51daf2b29c4f57fb7fe
https://github.com/jenkinsci/jenkins/commit/f5f77bf2b54c12870fbdf51daf2b29c4f57fb7fe
Author: Eric Dalquist <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
M core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
M
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitorDescriptor/DiskSpace/cause.jelly
M
core/src/main/resources/hudson/node_monitors/DiskSpaceMonitorDescriptor/DiskSpace/cause.properties
Log Message:
-----------
[FIXED JENKINS-13826] Include file system path in error
Include the file system path that was checked in the low disk space
error message
Commit: 3b55feede9547a73fa136582661f1a40db0af10c
https://github.com/jenkinsci/jenkins/commit/3b55feede9547a73fa136582661f1a40db0af10c
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/model/View.java
Log Message:
-----------
fixed NPE.
See https://github.com/jenkinsci/jenkins/pull/474 for the original conversation
Commit: 2128c9d7fe991b2d45d88608e20cd6bc1d99bde2
https://github.com/jenkinsci/jenkins/commit/2128c9d7fe991b2d45d88608e20cd6bc1d99bde2
Author: Fred G <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/console/ModelHyperlinkNote.java
M core/src/main/java/hudson/matrix/DefaultMatrixExecutionStrategyImpl.java
M core/src/main/java/hudson/model/queue/CauseOfBlockage.java
Log Message:
-----------
Fixed broken JSON representation caused by hyperlink in console output
Commit: d1b2ba7e4988d26fbb815b8912efb16273c407d4
https://github.com/jenkinsci/jenkins/commit/d1b2ba7e4988d26fbb815b8912efb16273c407d4
Author: Vincent Latombe <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/security/AuthorizationStrategy.java
Log Message:
-----------
[FIXED JENKINS-13429]
Backward compatibility is preventing the View.READ permission to apply
correctly. It actually overrides the View.READ instead of complementing
it.
This change only applies default READ right if the View.READ is not
available, and the user has View.CONFIGURE + the view is not empty.
Commit: add119d3535228d1f507bdd5ceabf27cb9cbe669
https://github.com/jenkinsci/jenkins/commit/add119d3535228d1f507bdd5ceabf27cb9cbe669
Author: lvotypko <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/resources/hudson/matrix/MatrixBuild/ajaxMatrix.jelly
Log Message:
-----------
Correction of returned url
Commit: af0af449067a6895f955502d639d84214a6e82e3
https://github.com/jenkinsci/jenkins/commit/af0af449067a6895f955502d639d84214a6e82e3
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/resources/hudson/matrix/MatrixBuild/ajaxMatrix.jelly
Log Message:
-----------
Massaging the previous commit a bit.
404 for nearby configuration builds can make the life of automated
client script more complicated, so opt for redirection.
Commit: 70ee74c5fce20b360b49ec5633258ec6485c1a00
https://github.com/jenkinsci/jenkins/commit/70ee74c5fce20b360b49ec5633258ec6485c1a00
Author: Dave Hunt <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/model/FileParameterValue.java
M core/src/main/resources/hudson/model/FileParameterValue/value.jelly
Log Message:
-----------
[FIXED JENKINS-13640] Allow file parameters to be viewed as plain text.
Commit: 95c1728c05b11a55e72c8ed8240d2852528ea1db
https://github.com/jenkinsci/jenkins/commit/95c1728c05b11a55e72c8ed8240d2852528ea1db
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/os/PosixAPI.java
M core/src/main/java/hudson/util/DirScanner.java
Log Message:
-----------
[FIXED JENKINS-13202] fixed a regression in untar on exotic platforms.
Fall back in non-JNA case wasn't working.
Commit: 5bba8c76602577a4e72f48d2b5b52db11a1a21ee
https://github.com/jenkinsci/jenkins/commit/5bba8c76602577a4e72f48d2b5b52db11a1a21ee
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java
Log Message:
-----------
use of "Content-Encoding:gzip" was causing the automatic login initiation to
fail.
Commit: be1f8f91a3dcdcdfd2ed07198659e7eb68abf1f7
https://github.com/jenkinsci/jenkins/commit/be1f8f91a3dcdcdfd2ed07198659e7eb68abf1f7
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/model/LoadStatistics.java
M core/src/main/java/hudson/model/OverallLoadStatistics.java
M core/src/main/java/hudson/model/Queue.java
M core/src/main/java/hudson/slaves/NodeProvisioner.java
M core/src/main/java/jenkins/model/Jenkins.java
A core/src/main/java/jenkins/model/UnlabeldLoadStatistics.java
Log Message:
-----------
Fixed a bug in Jenkins.overallNodeProvisioner
Until now, Jenkins.overallNodeProvisioner was tracking an inconsistent
pair of numbers. On one hand, it was tracking all the executors in the
system, but then it was also only tracking the # of free-roaming
label-unassigned jobs as the queue length.
So if all your slaves are set with Node.Mode.EXCLUSIVE and you have some
free-roaming jobs, then it'll never tickle NodePrivisioner.
In other words, the # of executors weren't reflecting the actual # of
executors that can execute what's counted as the queue length.
See the problem report at
https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-dev/bUwGEgOwv4Q
To fix this, I introduced another LoadStatistics that only counts
the # of executors that can execute free-roaming jobs, and # of
free-roaming jobs as the queue length. In this way, two pairs of numbers
are consistent.
This now allows us to use overallLoadStatistics for really the entire
system, including all executors and the total queue length. This is
primarily for administrators to see the resource utilization, and it is
not useful for NodeProvisioner input because it's mixing too many
different things.
The semantics change in OverallLoadStatistics.queueLength allows us to
deprecate its totalQueueLength field.
Commit: f945f9139999ae7990e736a1afa178a01194b71e
https://github.com/jenkinsci/jenkins/commit/f945f9139999ae7990e736a1afa178a01194b71e
Author: Carl Quinn <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/model/LoadStatistics.java
M core/src/main/java/hudson/model/OverallLoadStatistics.java
M core/src/main/java/hudson/model/Queue.java
M core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java
M core/src/main/java/hudson/slaves/NodeProvisioner.java
M core/src/main/java/jenkins/model/Jenkins.java
A core/src/main/java/jenkins/model/UnlabeldLoadStatistics.java
Log Message:
-----------
Merge branch 'master' of github.com:jenkinsci/jenkins
Commit: cd34e3846861b0ea0a9b3e2f52cd30d0d4d55996
https://github.com/jenkinsci/jenkins/commit/cd34e3846861b0ea0a9b3e2f52cd30d0d4d55996
Author: Carl Quinn <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M core/src/main/resources/hudson/model/AbstractBuild/index.properties
Log Message:
-----------
Fixed grammatical error in build page message.
Commit: ecec5902ff572c86e09ffb6d0c506fd1acd2dffa
https://github.com/jenkinsci/jenkins/commit/ecec5902ff572c86e09ffb6d0c506fd1acd2dffa
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java
Log Message:
-----------
leaving the record of attempted gzip encoding problem fix.
Commit: 18963ee9af2b98ce94eda799069d9135f6031a0e
https://github.com/jenkinsci/jenkins/commit/18963ee9af2b98ce94eda799069d9135f6031a0e
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-23 (Wed, 23 May 2012)
Changed paths:
M core/pom.xml
M core/src/main/java/hudson/security/HudsonAuthenticationEntryPoint.java
M core/src/main/java/jenkins/model/Jenkins.java
M war/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
[FIXED JENKINS-13625]
In the end, proper fix requires having a filter that tracks
GZipOutputStream.
Commit: 7c51287f83140307262a9409c2157df32f59f932
https://github.com/jenkinsci/jenkins/commit/7c51287f83140307262a9409c2157df32f59f932
Author: Olivier Lamy <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M core/src/main/resources/hudson/model/AbstractBuild/index.properties
Log Message:
-----------
Merge pull request #484 from cquinn/master
Fixed grammatical error in build page message.
Thnaks!
Commit: 9d15a7a5a863c7106c968377c370154933efbfa4
https://github.com/jenkinsci/jenkins/commit/9d15a7a5a863c7106c968377c370154933efbfa4
Author: Manolo Carrasco <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
A
core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message_es.properties
M core/src/main/resources/hudson/PluginManager/advanced_es.properties
A
core/src/main/resources/hudson/PluginWrapper/thirdPartyLicenses_es.properties
A
core/src/main/resources/hudson/diagnosis/NullIdDescriptorMonitor/message_es.properties
A core/src/main/resources/hudson/matrix/LabelExpAxis/config_es.properties
A
core/src/main/resources/hudson/matrix/MatrixBuild/confirmDeleteAll_es.properties
A core/src/main/resources/hudson/matrix/MatrixBuild/delete_es.properties
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries_es.properties
M core/src/main/resources/hudson/model/AbstractBuild/tasks_es.properties
A
core/src/main/resources/hudson/model/FileParameterValue/value_es.properties
A
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Canceled/status_es.properties
M
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Failure/status_es.properties
A
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Running/status_es.properties
M core/src/main/resources/hudson/model/UpdateCenter/index_es.properties
A core/src/main/resources/hudson/model/User/builds_es.properties
A core/src/main/resources/hudson/model/User/index_es.properties
A
core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_es.properties
M core/src/main/resources/hudson/tasks/Mailer/global_es.properties
A
core/src/main/resources/hudson/tools/JDKInstaller/DescriptorImpl/credentialOK_es.properties
A
core/src/main/resources/hudson/tools/JDKInstaller/DescriptorImpl/enterCredential_es.properties
M core/src/main/resources/jenkins/model/Jenkins/configure_es.properties
A
core/src/main/resources/jenkins/model/Jenkins/load-statistics_es.properties
A core/src/main/resources/jenkins/security/Messages_es.properties
A core/src/main/resources/lib/form/apply_es.properties
A core/src/main/resources/lib/form/breadcrumb-config-outline_es.properties
A core/src/main/resources/lib/form/textarea_es.properties
A core/src/main/resources/lib/layout/breadcrumbBar_es.properties
M core/src/main/resources/lib/layout/layout_es.properties
Log Message:
-----------
Update Spanish translation
Commit: 2f9dff73c67c8ea68b2af46eb261fd5a3ee7e7e2
https://github.com/jenkinsci/jenkins/commit/2f9dff73c67c8ea68b2af46eb261fd5a3ee7e7e2
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M pom.xml
Log Message:
-----------
Fixed PermGen OutOfMemoryError during full clean build.
Plexus compiler 1.8.6 that maven-compiler-plugin 2.4 has a static field
to store a reference to the Javac class in tools.jar
In JDK that I use (6u26), Javac has a static field that stores what
appears to be a cache of jar files (ZipFileIndex.zipFileIndexCache).
And in addition, Maven instantiates a separate ClassRealm to host plugin
jar files when a project has any build extensions.
The combined result is that during a build, we end up having multiple
copies of URLClassLoader that loads tools.jar, and each ends up caching
jar files it was used. This puts a pressure to permgen (although I
couldn't pinpoint which portions of those caches use permgen), resulting
in OOME.
In Plexus compiler 1.9, Olivier added a new feature to control the
caching/reuse of Javac compiler. While this apparently was done
primarily for fixing concurrency issues in multi-threaded builds, it is
also a useful mechanism to prevent the retention of Javac classes.
So I pushed the SNAPSHOT version of maven-compiler-plugin as
2.5-jenkins-1 and tweaking POM to use it.
Commit: a5691ea056f8f13830ccf42370bb70855c560d37
https://github.com/jenkinsci/jenkins/commit/a5691ea056f8f13830ccf42370bb70855c560d37
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M cli/src/main/java/hudson/cli/CLI.java
Log Message:
-----------
avoid using deprecated method
Commit: fd5aa2bc5668e09bb35105374195583a54cc9eaa
https://github.com/jenkinsci/jenkins/commit/fd5aa2bc5668e09bb35105374195583a54cc9eaa
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M cli/src/main/java/hudson/cli/CLI.java
Log Message:
-----------
bit of simplification
Commit: 8ec14ce28ec9ecef425c62f9d9dae8c2fe74b1de
https://github.com/jenkinsci/jenkins/commit/8ec14ce28ec9ecef425c62f9d9dae8c2fe74b1de
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M licenseCompleter.groovy
M war/pom.xml
Log Message:
-----------
Updated to the instance identity 1.2.
Commit: 25d990c5398f29a596e4a30fe2e2a4180c1ab783
https://github.com/jenkinsci/jenkins/commit/25d990c5398f29a596e4a30fe2e2a4180c1ab783
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M changelog.html
M cli/src/main/java/hudson/cli/CLI.java
A cli/src/main/java/hudson/cli/CliPort.java
M cli/src/main/java/hudson/cli/Connection.java
A cli/src/test/java/hudson/cli/ConnectionTest.java
M core/src/main/java/hudson/TcpSlaveAgentListener.java
M core/src/main/resources/lib/layout/layout.jelly
Log Message:
-----------
Implemented transport security to CLI connection.
It uses Diffie Hellman to come up with one-time session key, then have
the server sign this session key to allow the client to verify that
there's no man in the middle.
Commit: 5f51089b323499355956a2d8f23ed866fae28fff
https://github.com/jenkinsci/jenkins/commit/5f51089b323499355956a2d8f23ed866fae28fff
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/TcpSlaveAgentListener.java
A core/src/main/java/hudson/cli/CliProtocol.java
A core/src/main/java/hudson/cli/CliProtocol2.java
A core/src/main/java/jenkins/AgentProtocol.java
A core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol.java
A core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol2.java
Log Message:
-----------
Generalized AgentProtocol into an extension point.
Commit: 10c1eb3dbd95a9054dec4ea899807a0364a33195
https://github.com/jenkinsci/jenkins/commit/10c1eb3dbd95a9054dec4ea899807a0364a33195
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
M core/src/main/java/hudson/model/ListView.java
Log Message:
-----------
follow up fix to d2699b4859af4e43d49c79189429f2a5f3fe8ae4
Further reduce the scope of the lock to only cover jobNames access, which is
mandatory. if ig.doCreateItem requires synchronization, that's a job of
ig.doCreateItem implementation, not that of ListView.
Commit: 0a8fb9bf6773ed33b7797b2a7c320ffc5468e951
https://github.com/jenkinsci/jenkins/commit/0a8fb9bf6773ed33b7797b2a7c320ffc5468e951
Author: Seiji Sogabe <[email protected]>
Date: 2012-05-24 (Thu, 24 May 2012)
Changed paths:
A
core/src/main/resources/hudson/PluginManager/PluginCycleDependenciesMonitor/message_es.properties
M core/src/main/resources/hudson/PluginManager/advanced_es.properties
A
core/src/main/resources/hudson/PluginWrapper/thirdPartyLicenses_es.properties
A
core/src/main/resources/hudson/diagnosis/NullIdDescriptorMonitor/message_es.properties
A core/src/main/resources/hudson/matrix/LabelExpAxis/config_es.properties
A
core/src/main/resources/hudson/matrix/MatrixBuild/confirmDeleteAll_es.properties
A core/src/main/resources/hudson/matrix/MatrixBuild/delete_es.properties
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries_es.properties
M core/src/main/resources/hudson/model/AbstractBuild/tasks_es.properties
A
core/src/main/resources/hudson/model/FileParameterValue/value_es.properties
A
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Canceled/status_es.properties
M
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Failure/status_es.properties
A
core/src/main/resources/hudson/model/UpdateCenter/RestartJenkinsJob/Running/status_es.properties
M core/src/main/resources/hudson/model/UpdateCenter/index_es.properties
A core/src/main/resources/hudson/model/User/builds_es.properties
A core/src/main/resources/hudson/model/User/index_es.properties
A
core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_es.properties
M core/src/main/resources/hudson/tasks/Mailer/global_es.properties
A
core/src/main/resources/hudson/tools/JDKInstaller/DescriptorImpl/credentialOK_es.properties
A
core/src/main/resources/hudson/tools/JDKInstaller/DescriptorImpl/enterCredential_es.properties
M core/src/main/resources/jenkins/model/Jenkins/configure_es.properties
A
core/src/main/resources/jenkins/model/Jenkins/load-statistics_es.properties
A core/src/main/resources/jenkins/security/Messages_es.properties
A core/src/main/resources/lib/form/apply_es.properties
A core/src/main/resources/lib/form/breadcrumb-config-outline_es.properties
A core/src/main/resources/lib/form/textarea_es.properties
A core/src/main/resources/lib/layout/breadcrumbBar_es.properties
M core/src/main/resources/lib/layout/layout_es.properties
Log Message:
-----------
Merge pull request #485 from manolo/master
Update Spanish
Commit: 0f03a70c9c939db14adfd7a3ad29cd08fa566e07
https://github.com/jenkinsci/jenkins/commit/0f03a70c9c939db14adfd7a3ad29cd08fa566e07
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M core/pom.xml
Log Message:
-----------
[JENKINS-9142] added probe.
Integrated a new version of Stapler that provides debug logging for the
problem. See the ticket for more details of how to enable this probe.
Commit: eea7b5105a687415f03aacb22bb1b2331735c62a
https://github.com/jenkinsci/jenkins/commit/eea7b5105a687415f03aacb22bb1b2331735c62a
Author: olivier lamy <[email protected]>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M pom.xml
Log Message:
-----------
use a non forked compiler plugin version. Hey you cannot wait 3 days ? :-)
Commit: de2054732fc9480f5c430109df3d8788cc941c25
https://github.com/jenkinsci/jenkins/commit/de2054732fc9480f5c430109df3d8788cc941c25
Author: olivier lamy <[email protected]>
Date: 2012-05-27 (Sun, 27 May 2012)
Changed paths:
M pom.xml
Log Message:
-----------
modify comment on compiler plugin
Commit: e386805600f23cf05fc1d555954c76239c7a5645
https://github.com/jenkinsci/jenkins/commit/e386805600f23cf05fc1d555954c76239c7a5645
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M cli/pom.xml
M core/pom.xml
M maven-plugin/pom.xml
M pom.xml
M test/pom.xml
M ui-samples-plugin/pom.xml
M war/pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release jenkins-1.466
Commit: e7192568efe64f8aa903735b234d26ca1ce9b9cb
https://github.com/jenkinsci/jenkins/commit/e7192568efe64f8aa903735b234d26ca1ce9b9cb
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M cli/pom.xml
M core/pom.xml
M maven-plugin/pom.xml
M pom.xml
M test/pom.xml
M ui-samples-plugin/pom.xml
M war/pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Commit: 55ba1959150abe08c6e36e11a427fc065de111ca
https://github.com/jenkinsci/jenkins/commit/55ba1959150abe08c6e36e11a427fc065de111ca
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
updated changelog for release
Commit: 885c00d409e4ead93073df7274cd4c95502ecebe
https://github.com/jenkinsci/jenkins/commit/885c00d409e4ead93073df7274cd4c95502ecebe
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M plugins/pom.xml
Log Message:
-----------
releasing a new plugin parent POM
Commit: dbee0a34feb460b36b98f1ee621fd64c0b38d92d
https://github.com/jenkinsci/jenkins/commit/dbee0a34feb460b36b98f1ee621fd64c0b38d92d
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M plugins/pom.xml
Log Message:
-----------
toward the next release
Commit: e6b31e79d5fbc05a8bb496b2cf30e8f7d3ca629b
https://github.com/jenkinsci/jenkins/commit/e6b31e79d5fbc05a8bb496b2cf30e8f7d3ca629b
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M debian/debian/changelog
Log Message:
-----------
updated changelog as a part of the release
Commit: 7e82ecb64f949ec5174fd0424493d940e09447ca
https://github.com/jenkinsci/jenkins/commit/7e82ecb64f949ec5174fd0424493d940e09447ca
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-28 (Mon, 28 May 2012)
Changed paths:
M changelog.html
M debian/debian/changelog
Log Message:
-----------
merged back the RC branch
Commit: 5c30383d3ee08e3efa05917d569330835a97e6bb
https://github.com/jenkinsci/jenkins/commit/5c30383d3ee08e3efa05917d569330835a97e6bb
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
creating an RC branch
Compare: https://github.com/jenkinsci/jenkins/compare/48be9b0...5c30383