On Fri, 11 Mar 2011 17:23:45 +1300, Michael Hudson-Doyle michael.hudson@linaro.org wrote:
Hi all,
For some reason the jenkins instance that powers the android build system isn't auto provisioning slaves from ec2, so builds are being queued but not executed. If you notice this happen and it's blocking you, get an admin (asac, loic, patryk) to go to https://android-build.linaro.org/jenkins/computer/ and click the "provision via ec2" button, and a slave will be started and run the builds. You can click it more than once to get multiple slaves to clear the queue more quickly. The slaves will be de-provisioned after they have been idle for a little while, so we don't need to manually clean up after ourselves.
I'll try and figure out what's going on and fix it next week.
I've figured it out (jenkins was counting _all_ instances running in the account it has the credentials for, not just those it launched, against its instance cap) and have worked around it for now (raised the instance cap) pending a better fix (using security groups to identify instances jenkins has launched).
Cheers, mwh