Merge ~hopem/ua-reviewkit:bug/1890165 into ua-reviewkit:master

Proposed by Edward Hope-Morley
Status: Merged
Merged at revision: 3ff29f9f81eec140295804e22e0530d3fe390fc8
Proposed branch: ~hopem/ua-reviewkit:bug/1890165
Merge into: ua-reviewkit:master
Diff against target: 26 lines (+13/-2)
1 file modified
openstack/openstack-extra-checks.sh (+13/-2)
Reviewer Review Type Date Requested Status
UA Reviewers Pending
Review via email: mp+389074@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/openstack/openstack-extra-checks.sh b/openstack/openstack-extra-checks.sh
2index 809ec20..24e0178 100755
3--- a/openstack/openstack-extra-checks.sh
4+++ b/openstack/openstack-extra-checks.sh
5@@ -119,8 +119,19 @@ test_octavia_lb ()
6 fip=`openstack floating ip create -f value -c floating_ip_address $ext_net`
7 lb_vip_port_id=$(openstack loadbalancer show -f value -c vip_port_id $lb_id)
8 openstack floating ip set --port $lb_vip_port_id $fip
9- nc -w 5 -vz $fip 80
10- rc=$?
11+ # NOTE: floating ip may not be immediately available
12+ retry_count=10
13+ while ! ((rc)); do
14+ nc -w 5 -vz $fip 80
15+ rc=$?
16+ if ((rc)) && ((retry_count>0)); then
17+ rc=0
18+ ((retry_count--))
19+ sleep 1
20+ else
21+ break
22+ fi
23+ done
24 fi
25
26 _delete_lb $lb_id

Subscribers

People subscribed via source and target branches