On Mon, Nov 14, 2011 at 5:18 AM, Alexander Sack <a...@linaro.org> wrote:

> Problem is that with CI we cannot really hold off submitting jobs because
> that happens ad-hoc when a build finishes.
>
Agree, this isn't always easy, but neat to see that infrastructure has a
workaround for it already.


> I understand the need to have a clean lab pipe. However, for that we need
> to work on a mechanism that allows you
> to put submitted jobs into a queue that isn't processed etc.
>
> Would also be useful to put jobs there during maintenance so the frontend
> doesn't fail submitting it's job.
>
> There are a few issues to resolve around this.  It would have to be a
separate piece running somewhere else (like a cloud instance).  To make it
more reliable, we'd really need to run more than one of these as backups
for one another so that when/if we need to reboot it, it could be phased.
It would also lack the ability to tell you the job number, since it can't
maintain a connection and give you that information, so there would be no
direct way to reference the job without coming up with another unique
identifier to go by.

A simpler approach in the short term that's been requested already, is the
ability to resubmit a failed job.  This covers more situations than the one
described here.

Thanks,
Paul Larson
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to