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