Jelajahi Sumber

Merge pull request #27 from aznashwan/fix-replica-update

Update identifier for loading plugins which support Replica updating.
Nashwan Azhari 7 tahun lalu
induk
melakukan
00e211f28d
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      coriolis/tasks/replica_tasks.py

+ 3 - 3
coriolis/tasks/replica_tasks.py

@@ -446,7 +446,7 @@ class UpdateReplicaTask(base.TaskRunner):
 
 
         if new_source_environment:
         if new_source_environment:
             source_provider = providers_factory.get_provider(
             source_provider = providers_factory.get_provider(
-                origin["type"], constants.PROVIDER_TYPE_REPLICA_EXPORT,
+                origin["type"], constants.PROVIDER_TYPE_REPLICA_UPDATE,
                 event_handler, raise_if_not_found=False)
                 event_handler, raise_if_not_found=False)
             if not source_provider:
             if not source_provider:
                 raise exception.CoriolisException(
                 raise exception.CoriolisException(
@@ -455,8 +455,8 @@ class UpdateReplicaTask(base.TaskRunner):
 
 
         if new_destination_environment:
         if new_destination_environment:
             destination_provider = providers_factory.get_provider(
             destination_provider = providers_factory.get_provider(
-                destination["type"], constants.PROVIDER_TYPE_REPLICA_IMPORT,
-                event_handler)
+                destination["type"], constants.PROVIDER_TYPE_REPLICA_UPDATE,
+                event_handler, raise_if_not_found=False)
             if not destination_provider:
             if not destination_provider:
                 raise exception.CoriolisException(
                 raise exception.CoriolisException(
                     "Replica destination provider plugin for '%s' does not "
                     "Replica destination provider plugin for '%s' does not "