- 14 5月, 2015 2 次提交
-
-
由 Nicolas De Loof 提交于
to match some specific use cases. (cherry picked from commit 8881703f)
-
由 Jesse Glick 提交于
(cherry picked from commit 86bac90f)
-
- 08 5月, 2015 12 次提交
-
-
由 Oleg Nenashev 提交于
(cherry picked from commit 7514e8c6)
-
由 Stephen Connolly 提交于
[FIXED JENKINS-27708][FIXED JENKINS-27871] Ensure that identification of blocked tasks is using the live state. - The creation of a snapshot itself should be relatively cheap given the expected rate of job execution. You probably would need 100's of jobs starting execution every iteration of maintain() before this could even start to become an issue and likely the calculation of isBuildBlocked(p) will become a bottleneck before updateSnapshot() will. Additionally since the snapshot itself only ever has at most one reference originating outside of the stack it should remain in the eden space and thus be cheap to GC. - JENKINS-27708 comments 225819 and 225906 provide more complex but logically equivalent fixes of this issue. I am favouring this approach as it is simpler and provides less scope for error as any new helper methods can just rely on the snapshot being up to date whereas with the other two candidates if a new helper method is introduced there is the potential to miss adding support for the live view. The comment 225819 has the risk of introducing extra lock contention while the comment 225906 version forces every access to the helper methods to pass a second memory barrier (cherry picked from commit 5880ed83)
-
由 Daniel Beck 提交于
(cherry picked from commit f6454983)
-
由 Stephen Connolly 提交于
[FIXED JENKINS-28062] A Launcher.afterDisconnect() method that propagates an exception is a sign of a bad Launcher not a problem closing the channel. (cherry picked from commit d760216d)
-
由 Stephen Connolly 提交于
``` WARNING: Caught exception evaluating: executor.progress in /ajaxExecutors. Reason: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException ... at java.lang.Thread.run(Thread.java:744) Caused by: java.lang.ArithmeticException: / by zero at hudson.model.Executor.getProgress(Executor.java:649) ... 154 more ``` (cherry picked from commit e685b604)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit 6528ff1e)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit dab56506)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit e5e53be0)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit 9afb092b)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit cb174607)
-
由 Felix Belzunce Arcos 提交于
(cherry picked from commit 44db6aef)
-
由 Jesse Glick 提交于
(cherry picked from commit c51fd534)
-
- 06 5月, 2015 1 次提交
-
-
由 Oliver Gondža 提交于
-
- 11 4月, 2015 1 次提交
-
-
由 Kohsuke Kawaguchi 提交于
-
- 08 4月, 2015 4 次提交
-
-
由 Stephen Connolly 提交于
-
由 Stephen Connolly 提交于
-
由 Stephen Connolly 提交于
-
由 Jesse Glick 提交于
[JENKINS-26520] Documentation fix for $BUILD_ID
-
- 07 4月, 2015 4 次提交
-
-
由 Stephen Connolly 提交于
prevent removing artifact when build isn’t completed yet
-
由 Stephen Connolly 提交于
-
由 Stephen Connolly 提交于
Without this change you need to do: ``` User user; final SecurityContext oldContext = ACL.impersonate(a); try { user = User.current(); } finally { SecurityContextHolder.setContext(oldContext); } ``` Which seems incredibly wasteful. Or else you need to replicate the logic in User.current() which makes that code hard to change.
-
由 Daniel Beck 提交于
-
- 06 4月, 2015 6 次提交
-
-
由 Daniel Beck 提交于
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
由 Kohsuke Kawaguchi 提交于
-
- 05 4月, 2015 8 次提交
-
-
由 Daniel Beck 提交于
-
由 Daniel Beck 提交于
[FIXED JENKINS-26208] Do not skip polling while quieting down
-
由 Daniel Beck 提交于
[JENKINS-27414] Don't offer to restart if unsupported
-
由 Oliver Gondža 提交于
-
由 Oliver Gondža 提交于
[FIXED JENKINS-26751] Do not run /script on offline slave
-
由 Oliver Gondža 提交于
[FIXED JENKINS-21322] Configure periodic ws cleanup
-
由 Oliver Gondža 提交于
[JENKINS-20989] PeepholePermalink RunListenerImpl oncompleted should be triggered before downstream builds are triggered
-
由 Oliver Gondža 提交于
-
- 04 4月, 2015 1 次提交
-
-
由 Oliver Gondža 提交于
-
- 03 4月, 2015 1 次提交
-
-
由 Oliver Gondža 提交于
-