Updated the issue with a summary of these observations (and some additional observations).
Andreas On Sat, Jan 7, 2012 at 18:37, Niklas Gustavsson <nik...@protocol7.com> wrote: > All of this is excellent information, please add anything significant > on https://issues.jenkins-ci.org/browse/JENKINS-9688 > > /niklas > > On Sat, Jan 7, 2012 at 2:57 PM, Andreas Veithen > <andreas.veit...@gmail.com> wrote: >> In addition, while the build is waiting on the executor to acquire the >> lock, it is reported as running on the master. >> >> E.g. the axis2-1.6 #225 build right now shows: >> >> "Started 42 min agoBuild is being executed for 42 min on master" >> Andreas >> >> On Sat, Jan 7, 2012 at 14:33, Andreas Veithen <andreas.veit...@gmail.com> >> wrote: >>> BTW, here is a screenshot that shows the problem: >>> >>> http://people.apache.org/~veithen/axis2-builds.png >>> >>> The three Axis2 builds all use the same lock. >>> >>> Andreas >>> >>> On Sat, Jan 7, 2012 at 13:38, Andreas Veithen <andreas.veit...@gmail.com> >>> wrote: >>>> We've seen similar issues with Axis2 builds in the past. I had the >>>> impression that this has something to do with the usage of locks. We >>>> are using a lock for the Axis2 builds (because they use fixed port >>>> numbers in unit tests and therefore can't be executed concurrently). >>>> Interestingly the hbase build also uses a lock. >>>> >>>> Speculating further on the possible cause, what we have seen with >>>> Axis2 was that sometimes two (or more) different builds (for different >>>> branches) where triggered at the same time by the completion of a >>>> common upstream build (Axiom trunk e.g.). Since the Axis2 builds use a >>>> common lock, one would expect that only one starts execution, while >>>> the others remain in the build queue. However, what happened is that >>>> sometimes, two builds started execution in parallel, with one waiting >>>> for the lock (i.e. instead of waiting in the build queue, it was >>>> assigned to an executor and waiting there). I had the impression that >>>> this kind of situation increases the probability of ending up in a >>>> situation where the build is stuck or reported as being assigned to >>>> master. >>>> >>>> I haven't seen this in a while for the Axis2 builds, but this may be >>>> simply because the dependencies between builds have changed in the >>>> meantime. >>>> >>>> Andreas >>>> >>>> On Sat, Jan 7, 2012 at 13:16, sebb <seb...@gmail.com> wrote: >>>>> On 7 January 2012 03:20, Ted Yu <yuzhih...@gmail.com> wrote: >>>>>> Hi, >>>>>> I tried to terminate build 2616 but couldn't: >>>>>> https://builds.apache.org/view/G-L/view/HBase/job/HBase-TRUNK/2616/ >>>>> >>>>> Looks like a Jenkins bug - the summary says >>>>> >>>>> "Started 10 hr ago >>>>> Build is being executed for null on master" >>>>> >>>>> and the tooltip text in build history says: >>>>> >>>>> "Started null ago >>>>> Estimated remaining time: null" >>>>> >>>>>> Please stop this build. >>>>>> >>>>>> Thanks