On Fri, Dec 6, 2013 at 9:32 AM, Clark Boylan <clark.boy...@gmail.com> wrote:
> On Thu, Dec 5, 2013 at 2:37 PM, Peter Portante > <peter.a.porta...@gmail.com> wrote: > > Has anybody considered changing how check and gate jobs work such that > > the tempest and grenade checks only run once the docs/pep8/unittests > > jobs all succeed? > > > > It seems like they complete so much quicker that folks can fix those > > bugs before having to wait hours for the other jobs. > > > > Thoughts, concerns, problems with that? > > > We actually did this for a while where we ran pep8 first and after > doing it found that the additional 5-10 minutes that were added to > passing runs was more painful than either waiting for results or > checking the Zuul status page. There is the additional problem that we > occasionally run out of slaves to run specific jobs while being able > to run others. If we run out of slaves capable of running pep8 jobs we > sit and wait even longer (though there is work being done to make > those slaves scale out much better). > > Is there any way to start them all off in parallel and then abort the long running tempest ones early if the short running pep8 or unittests fail? > The other thing worth mentioning is that we should all be running > `tox` before pushing code :) I don't always do it, but getting > everyone into that habit should reduce the vast number of patchsets > with simple failures. > > +1! Chris
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev