- 28 10月, 2015 6 次提交
-
-
由 Stephen Connolly 提交于
[FIXED JENKINS-30084] FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever. When a flyweighttask is limited to run on a specific label (e.g. matrix project set restrict where this project can run) if there are no nodes with that label available when it enters the queue then it will immediately move to blocked. As it is blocked the Node provisioner will not attempt to create any slaves, so the project will sit in the queue forever (or until some other project allocates a slave with the correct label). (cherry picked from commit 5a5f9c5d)
-
由 Peter Major 提交于
(cherry picked from commit 7e053afb)
-
由 Oliver Gondža 提交于
(cherry picked from commit 52f9172c)
-
由 Oliver Gondža 提交于
(cherry picked from commit e1cdc2a6)
-
由 Oliver Gondža 提交于
(cherry picked from commit 1b852010)
-
- 20 10月, 2015 1 次提交
-
-
由 Tom Fennelly 提交于
Upgrade HtmlUnit to v2.18 (from forked version) (cherry picked from commit f552d48f)
-
- 19 10月, 2015 2 次提交
-
-
由 Antonio Muñiz 提交于
(cherry picked from commit f63407a8)
-
由 Oleg Nenashev 提交于
[FIXED JENKINS-30730] Prevent ClassCastException in Abstractbuild::reportError() if the build step is not Publisher. This pull request integrates https://github.com/jenkinsci/jenkins/pulls/1851, which is a reworked version of https://github.com/jenkinsci/jenkins/pull/1846 from @fbelzunc (no original codelines left) (cherry picked from commit 725b6afe)
-
- 15 10月, 2015 2 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 30 9月, 2015 1 次提交
-
-
由 Jesse Glick 提交于
-
- 29 9月, 2015 3 次提交
-
-
由 Jesse Glick 提交于
(cherry picked from commit aaa71d4f)
-
由 Oliver Gondža 提交于
This reverts commit df4bb2de.
-
由 Oliver Gondža 提交于
This reverts commit 3c471f1f.
-
- 25 9月, 2015 1 次提交
-
-
- 16 9月, 2015 4 次提交
-
-
由 Stephen Connolly 提交于
(cherry picked from commit e9471744)
-
由 Stephen Connolly 提交于
(cherry picked from commit 67cce202)
-
由 Stephen Connolly 提交于
(cherry picked from commit 9a57858a)
-
由 Stephen Connolly 提交于
(cherry picked from commit 2c5deeb6)
-
- 10 9月, 2015 6 次提交
-
-
由 James Nord 提交于
(cherry picked from commit d72d7b83)
-
由 Jesse Glick 提交于
[FIXED JENKINS-29989] Update RunIdMigrator to properly handle matrix and Maven jobs (cherry picked from commit 3d7878ff)
-
由 James Nord 提交于
Node objects are owned by the Nodes class not by Jenkins so NodeProperties and anything modifiying them needs to be updated. Also modifying Nodes requires a lock on the Queue so use this lock not Jenkins to prevent the deadlock observed in JENKINS-30057 (cherry picked from commit 06f690db)
-
由 Oliver Gondža 提交于
-
由 Jesse Glick 提交于
-
由 Jesse Glick 提交于
-
- 03 9月, 2015 2 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 20 8月, 2015 3 次提交
-
-
由 James Nord 提交于
The OldDataMonitor should be using ACL.system not the ACL of the calling thread - this also avoids the deadlock when an authorization strategy is being saved (locking the auth strategy) which will call into the ODM at the same point the ODM is being called an a Run has been saved (which will cause a lookup of the job which will do a permissions check). (cherry picked from commit 8a077a80)
-
由 Stephen Connolly 提交于
- 252e1296 doesn't work for all cases as there are code paths where a pending launch can be removed from the pending list and not have spent() called. - There was no reason for iterating the list twice anyway, as all of this takes place with the locks held - My notifying each one as we process, if there is an Error, we will not leave any stranded. The next run through, if there is one, will cover those instances. (cherry picked from commit 4f0ca16b)
-
由 Stephen Connolly 提交于
- They have been removed from the pendingLaunches, so once we leave this method we have no reference to them - Arguably the call to spent should take place when removing from the pendingLaunches, but that would change the method contract (cherry picked from commit 252e1296)
-
- 18 8月, 2015 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 16 8月, 2015 2 次提交
-
-
由 Daniel Beck 提交于
[JENKINS-28440] Reject configurations with errors in critical fields via REST / CLI
-
由 Daniel Beck 提交于
[JENKINS-29936] when removing an item use ACL.SYSTEM.
-
- 14 8月, 2015 1 次提交
-
-
由 James Nord 提交于
The OldDataMonitor should be using ACL.system not the ACL of the calling thread - this also avoids the deadlock when an authorization strategy is being saved (locking the auth strategy) which will call into the ODM at the same point the ODM is being called an a Run has been saved (which will cause a lookup of the job which will do a permissions check).
-
- 13 8月, 2015 2 次提交
-
-
由 Oliver Gondža 提交于
Fixed typos in pt_BR and pt_PT translations
-
由 George Gastaldi 提交于
-
- 11 8月, 2015 3 次提交
-
-
由 Daniel Beck 提交于
[FIXED JENKINS-2327] Do not display 'No changes' if changelog calcula…
-
由 Kohsuke Kawaguchi 提交于
-
由 Stephen Connolly 提交于
[JENKINS-28690] Aha! So I believe this will fully resolve any of these kinds of deadlocks
-