Kaynağa Gözat

Merge pull request #86 from aznashwan/fix-vol-info-validate

Skip volumes_info schema validation on updates of executionless Replicas.
Nashwan Azhari 6 yıl önce
ebeveyn
işleme
2a6901afc0
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      coriolis/tasks/replica_tasks.py

+ 3 - 2
coriolis/tasks/replica_tasks.py

@@ -579,8 +579,9 @@ class UpdateSourceReplicaTask(base.TaskRunner):
             source_provider.check_update_source_environment_params(
                 ctxt, origin_connection_info, instance, volumes_info,
                 old_source_env, new_source_env))
-        schemas.validate_value(
-            volumes_info, schemas.CORIOLIS_VOLUMES_INFO_SCHEMA)
+        if volumes_info:
+            schemas.validate_value(
+                volumes_info, schemas.CORIOLIS_VOLUMES_INFO_SCHEMA)
 
         task_info['volumes_info'] = volumes_info