<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body dir="auto">
<div>+1 good idea</div>
<div><br>
</div>
<div>I was wondering this myself.<br>
<br>
Sent from my really tiny device...</div>
<div><br>
On Aug 14, 2013, at 1:07 PM, "Alexius Ludeman" <<a href="mailto:lex@lexinator.com">lex@lexinator.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">I kind of high jacked another thread with my testr problems, but I want to reiterate it directly on this one as they are my pain points I had from the transition.
<div><br>
</div>
<div><span style="font-family:arial,sans-serif;font-size:13px">testr does not appear to support --exclusion[1] or --stop[2].</span>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">I have a work around for --exclusion, by:</div>
<blockquote style="font-family:arial,sans-serif;font-size:13px;margin:0px 0px 0px 40px;border:none;padding:0px">
<div>testr list-tests | egrep -v regex-exclude-list > unit-tests.txt</div>
<div>testr --load-list unit-tests.txt</div>
<div><br>
</div>
</blockquote>
<span style="font-family:arial,sans-serif;font-size:13px">I do not have a work around for --stop.</span>
<div style="font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">[1]<a href="https://bugs.launchpad.net/testrepository/+bug/1208610" target="_blank">https://bugs.launchpad.net/testrepository/+bug/1208610</a><br>
</div>
<div style="font-family:arial,sans-serif;font-size:13px">[2]<a href="https://bugs.launchpad.net/testrepository/+bug/1211926" target="_blank">https://bugs.launchpad.net/testrepository/+bug/1211926</a></div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Aug 13, 2013 at 1:25 PM, Matthew Treinish <span dir="ltr">
<<a href="mailto:mtreinish@kortar.org" target="_blank">mtreinish@kortar.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi everyone,<br>
<br>
So for the past month or so I've been working on getting tempest to work stably<br>
with testr in parallel. As part of this you may have noticed the testr-full<br>
jobs that get run on the zuul check queue. I was using that job to debug some<br>
of the more obvious race conditions and stability issues with running tempest<br>
in parallel. After a bunch of fixes to tempest and finding some real bugs in<br>
some of the projects things seem to have smoothed out.<br>
<br>
So I pushed the testr-full run to the gate queue earlier today. I'll be keeping<br>
track of the success rate of this job vs the serial job and use this as the<br>
determining factor before we push this live to be the default for all tempest<br>
runs. So assuming that the success rate matches up well enough with serial job<br>
on the gate queue then I will push out the change that will migrate all the<br>
voting jobs to run in parallel hopefully either Friday afternoon or early next<br>
week. Also, if anyone has any input on what threshold they feel is good enough<br>
for this I'd welcome any input on that. For example, do we want to ensure<br>
a >= 1:1 match for job success? Or would something like 90% as stable as the<br>
serial job be good enough considering the speed advantage. (The parallel runs<br>
take about half as much time as a full serial run, the parallel job normally<br>
finishes in ~25-30min) Since this affects almost every project I don't want to<br>
define this threshold without input from everyone.<br>
<br>
After there is some more data for the gate queue's parallel job I'll have some<br>
pretty graphite graphs that I can share comparing the success trends between<br>
the parallel and serial jobs.<br>
<br>
So at this point we're in the home stretch and I'm asking for everyone's help<br>
in getting this merged. So, if everyone who is reviewing and pushing commits<br>
could watch the results from these non-voting jobs and if things fail on the<br>
parallel job but not the serial job please investigate the failure and open a<br>
bug if necessary. If it turns out to be a bug in tempest please link it against<br>
this blueprint:<br>
<br>
<a href="https://blueprints.launchpad.net/tempest/+spec/speed-up-tempest" target="_blank">https://blueprints.launchpad.net/tempest/+spec/speed-up-tempest</a><br>
<br>
so that I'll give it the attention it deserves. I'd hate to get this close to<br>
getting this merged and have a bit of racy code get merged at the last second<br>
and block us for another week or two.<br>
<br>
I feel that we need to get this in before the H3 rush starts up as it will help<br>
everyone get through the extra review load faster.<br>
<br>
Thanks,<br>
<br>
Matt Treinish<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>OpenStack-dev mailing list</span><br>
<span><a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a></span><br>
<span><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></span><br>
</div>
</blockquote>
</body>
</html>