Przeglądaj źródła

Marked locally raised exceptions as terminal for retrying in OpenStack wait_for_instance_deletion helper.

Nashwan Azhari 9 lat temu
rodzic
commit
0d935be9ff
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      coriolis/providers/openstack/common.py

+ 1 - 1
coriolis/providers/openstack/common.py

@@ -109,7 +109,7 @@ def wait_for_instance(nova, instance_id, expected_status='ACTIVE'):
             "VM is in status: %s" % instance.status)
 
 
-@utils.retry_on_error()
+@utils.retry_on_error(terminal_exceptions=[exception.CoriolisException])
 def wait_for_instance_deletion(nova, instance_id, timeout=300, period=2):
     instances = nova.servers.findall(id=instance_id)
     endtime = time.time() + timeout