Merge "Retry neutron agent list requests upon any exception"
This commit is contained in:
commit
8b322e3e99
@ -45,6 +45,7 @@ skip_if_is_old_ovn = _agent.skip_if_is_old_ovn
|
||||
|
||||
NeutronClientFixture = _client.NeutronClientFixture
|
||||
ServiceUnavailable = _client.ServiceUnavailable
|
||||
NeutronClientException = _client.NeutronClientException
|
||||
neutron_client = _client.neutron_client
|
||||
get_neutron_client = _client.get_neutron_client
|
||||
find_subnet = _client.find_subnet
|
||||
|
@ -23,6 +23,7 @@ import tobiko
|
||||
from tobiko.openstack import _client
|
||||
|
||||
|
||||
NeutronClientException = neutronclient.exceptions.NeutronClientException
|
||||
ServiceUnavailable = neutronclient.exceptions.ServiceUnavailable
|
||||
|
||||
|
||||
|
@ -44,7 +44,8 @@ def test_neutron_agents_are_alive(timeout=300., interval=5.) \
|
||||
try:
|
||||
# get Neutron agent list
|
||||
agents = neutron.list_agents()
|
||||
except neutron.ServiceUnavailable as ex:
|
||||
except (neutron.ServiceUnavailable,
|
||||
neutron.NeutronClientException) as ex:
|
||||
if attempt.is_last:
|
||||
raise
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user