Skip to content

Commit

Permalink
[CI] Improve Cinder testing robustness
Browse files Browse the repository at this point in the history
Use the smallest images possible and always wait 5 minutes before
declaring a failure.

Change-Id: I1a5d623a86a27826b3e36dfe5fb4c55f3d46f3f2
(cherry picked from commit 3a0465f)
  • Loading branch information
yoctozepto authored and mnasiadka committed Feb 9, 2023
1 parent f6568f0 commit 21d2124
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions tests/test-core-openstack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ function create_a_volume {

local attempt

openstack volume create --size 2 $volume_name
openstack volume create --size 1 $volume_name
attempt=1
while [[ $(openstack volume show $volume_name -f value -c status) != "available" ]]; do
echo "Volume $volume_name not available yet"
Expand All @@ -41,17 +41,17 @@ function create_a_volume_from_image {

local attempt

openstack volume create --image $image_name --size 2 $volume_name
openstack volume create --image $image_name --size 1 $volume_name
attempt=1
while [[ $(openstack volume show $volume_name -f value -c status) != "available" ]]; do
echo "Volume $volume_name not available yet"
attempt=$((attempt+1))
if [[ $attempt -eq 10 ]]; then
if [[ $attempt -eq 11 ]]; then
echo "Volume $volume_name failed to become available"
openstack volume show $volume_name
return 1
fi
sleep 10
sleep 30
done
}

Expand Down

0 comments on commit 21d2124

Please sign in to comment.