Bladeren bron

Merge pull request #82 from aznashwan/no-error-disks-delete

Skip disk deletion call if no 'volumes_info' is present.
Nashwan Azhari 6 jaren geleden
bovenliggende
commit
a7a01f71cc
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      coriolis/tasks/replica_tasks.py

+ 5 - 0
coriolis/tasks/replica_tasks.py

@@ -171,6 +171,11 @@ class DeployReplicaDisksTask(base.TaskRunner):
 class DeleteReplicaDisksTask(base.TaskRunner):
     def run(self, ctxt, instance, origin, destination, task_info,
             event_handler):
+        if not task_info.get("volumes_info"):
+            LOG.debug(
+                "No volumes_info present. Skipping disk deletion.")
+            return task_info
+
         provider = providers_factory.get_provider(
             destination["type"], constants.PROVIDER_TYPE_REPLICA_IMPORT,
             event_handler)