-
Bug
-
Resolution: Unresolved
-
Major
-
None
It appears that there's a race condition if a build is queued and configuration changes around the same time.
On http://hudson.drizzle.org/job/drizzle-build/ it appears that if the matrix project only has one axis and is tied to the master, the configuration build doesn't start despite the master node having available executor.
The configuration build remains in the queue with "waiting for available executor", and the link from the queue points to non-existent http://hudson.drizzle.org/job/drizzle-build/default/ where it should point to http://hudson.drizzle.org/job/drizzle-build/label=master/
On further investigation it seems like some kind of race condition. If the configuration build is in the queue when the configuration changes, the system gets into an inconsistent state.