Merge pull request #1074 from sabaini/retry-failed-rbd-status

Fix: retry rbd pool status command
This commit is contained in:
Peter Sabaini
2023-06-15 11:00:55 +02:00
committed by GitHub

View File

@@ -257,6 +257,10 @@ class CephRBDMirrorBase(test_utils.OpenStackBaseTest):
pool_status = self.run_status_action(
application_name=application_name, model_name=model_name,
pools=pools)
if pool_status is None:
logging.debug("status action failed, retrying")
time.sleep(5) # don't spam juju run-action
continue
for pool, status in pool_status.items():
images = status.get('images', [])
logging.debug("checking pool %s, images: %s", pool, images)