<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Dec 6, 2013 at 9:32 AM, Clark Boylan <span dir="ltr"><<a href="mailto:clark.boylan@gmail.com" target="_blank">clark.boylan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Thu, Dec 5, 2013 at 2:37 PM, Peter Portante<br>
<<a href="mailto:peter.a.portante@gmail.com">peter.a.portante@gmail.com</a>> wrote:<br>
> Has anybody considered changing how check and gate jobs work such that<br>
> the tempest and grenade checks only run once the docs/pep8/unittests<br>
> jobs all succeed?<br>
><br>
> It seems like they complete so much quicker that folks can fix those<br>
> bugs before having to wait hours for the other jobs.<br>
><br>
> Thoughts, concerns, problems with that?<br>
><br>
</div>We actually did this for a while where we ran pep8 first and after<br>
doing it found that the additional 5-10 minutes that were added to<br>
passing runs was more painful than either waiting for results or<br>
checking the Zuul status page. There is the additional problem that we<br>
occasionally run out of slaves to run specific jobs while being able<br>
to run others. If we run out of slaves capable of running pep8 jobs we<br>
sit and wait even longer (though there is work being done to make<br>
those slaves scale out much better).<br>
<br></blockquote><div><br></div><div>Is there any way to start them all off in parallel and then abort the long running tempest <br>ones early if the short running pep8 or unittests fail?<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

The other thing worth mentioning is that we should all be running<br>
`tox` before pushing code :) I don't always do it, but getting<br>
everyone into that habit should reduce the vast number of patchsets<br>
with simple failures.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br>+1! <br></div><div><br></div><div>Chris<br></div></div></div></div>