<html><body><p>I have been looking at some of the stackviz output as I'm trying to improve the run time of my thrid-party CI. As an example:<br><br><a href="http://logs.openstack.org/36/371836/1/check/gate-tempest-dsvm-full-ubuntu-xenial/087db0f/logs/stackviz/#/stdin/timeline">http://logs.openstack.org/36/371836/1/check/gate-tempest-dsvm-full-ubuntu-xenial/087db0f/logs/stackviz/#/stdin/timeline</a><br><br>What jumps out is the amount of time that each worker is not running any tests. I would have expected quite a bit more concurrecy between the two workers in the chart, e.g. more overlap. I've noticed a simliar thing with my test runs using 4 workers.<br><br>Can anyone explain why this is and where can I find out more information about the scheduler and what information it is using to decide when to dispatch tests? I'm already feeding my system a prior subunit stream to help influence the scheduler as my test run times are different due to the way our openstack implementation is architected. A simple round-robin approach is not the most efficeint in my case.<br><br>(maybe openstack-infra is a better place to ask?)<br><br>Thanks!<br><br>Bob Hansen<br>z/VM OpenStack Enablement <BR>
</body></html>