From 7d76a923aeb249179fd407dd2e39ab2aa027d8eb Mon Sep 17 00:00:00 2001 From: vponomaryov Date: Wed, 12 Mar 2014 09:14:34 +0200 Subject: [PATCH] Fix of using concurrency for tempest in manila job tox's venv takes only one argument, 'concurrency' was second and wasn't consider, so tests were running in 8 parallel threads, because 8 processors were available. It caused fail of whole test suites due to absense of resources for creation of volumes. Changed concurrency to 2 (two), as guaranteed variant without jumping out from resource pool and changed size of volume groups to make it possible create more volumes. Change-Id: Ia870373687988aec702c97f95047d4ac8903bb66 --- .../files/jenkins_job_builder/config/manila.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/manila.yaml b/modules/openstack_project/files/jenkins_job_builder/config/manila.yaml index f0b2a892d5..0d4d7bb07e 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/manila.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/manila.yaml @@ -19,15 +19,15 @@ export PROJECTS="stackforge/python-manilaclient $PROJECTS" export DEVSTACK_GATE_TEMPEST_ALLOW_TENANT_ISOLATION=1 export DEVSTACK_GATE_NEUTRON=1 - export TEMPEST_CONCURRENCY=1 + export TEMPEST_CONCURRENCY=2 export KEEP_LOCALRC=1 export MANILA_TESTS='tempest.cli.*manila*' if [[ ! "$ZUUL_PROJECT" =~ python-manilaclient ]]; then MANILA_TESTS+=' tempest.api.share*'; fi echo "API_RATE_LIMIT=False" >> localrc - echo "SHARE_BACKING_FILE_SIZE=12G" >> localrc - echo "VOLUME_BACKING_FILE_SIZE=12G" >> localrc + echo "SHARE_BACKING_FILE_SIZE=30G" >> localrc + echo "VOLUME_BACKING_FILE_SIZE=30G" >> localrc function pre_test_hook { # Install manila devstack integration @@ -43,7 +43,7 @@ cd $BASE/new/tempest sudo chown -R tempest:stack $BASE/new/tempest echo "Running tempest manila test suites" - sudo -H -u tempest tox -evenv bash tools/pretty_tox.sh \"$MANILA_TESTS\" -- --concurrency=$TEMPEST_CONCURRENCY + sudo -H -u tempest tox -evenv bash tools/pretty_tox.sh \"$MANILA_TESTS -- --concurrency=$TEMPEST_CONCURRENCY\" } export -f post_test_hook