openstack-ansible/playbooks
Kevin Carter 255b94d425 Change testr to run in serial
This change implements the change to allow testr to run in serial which
should resolve most issues with tempest on a resource constrained host.

The problem that is being resolved here is that testr will, by default,
run in multi-threaded and has a relitively high probability to result in
a 503. This primarily impacts the gate jobs as they are built on a hosts
with 4 CPUs and 8GB of ram.

By default if the tempest script is run, testr will run multi-threaded.
However, if the environment variable RUN_TEMPEST_OPTS is set to
'--serial' then it will run in serial. This is done for the
gate-check-commit script so that the change only affects the AIO gate
check.

An additional environment variable TESTR_OPTS is added for further
flexibility.

Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Closes-Bug: #1428847
Change-Id: I8c7ac72ef46ae3f3af3d3503081bec0cbe7276e9
2015-03-06 14:48:57 +00:00
..
inventory Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
library Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
plugins Merge "Convert existing roles into galaxy roles" 2015-02-19 13:11:23 +00:00
roles Change testr to run in serial 2015-03-06 14:48:57 +00:00
vars Merge "Add extraroute contrib plugin" 2015-03-05 16:01:51 +00:00
ansible.cfg Merge "Convert existing roles into galaxy roles" 2015-02-19 13:11:23 +00:00
galera-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
haproxy-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
lxc-containers-create.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
lxc-containers-destroy.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
lxc-hosts-setup.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
memcached-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
openstack-hosts-setup.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-cinder-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-glance-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-heat-install.yml Add extraroute contrib plugin 2015-02-27 17:56:58 -08:00
os-horizon-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-keystone-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-neutron-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-nova-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-swift-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
os-tempest-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
rabbitmq-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
repo-build.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
repo-clone-mirror.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
repo-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
repo-server.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
repo-store-source.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
rsyslog-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
setup-everything.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
setup-hosts.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
setup-infrastructure.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
setup-openstack.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
utility-install.yml Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00