If set, otherwise we fall back to migration settings which was the
previous behavior.

Signed-off-by: Maximiliano Sandoval <m.sando...@proxmox.com>
---
 src/PVE/Replication.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/PVE/Replication.pm b/src/PVE/Replication.pm
index 20c3485..1c2eac5 100644
--- a/src/PVE/Replication.pm
+++ b/src/PVE/Replication.pm
@@ -255,7 +255,10 @@ sub replicate {
 
     my $migration_network;
     my $migration_type = 'secure';
-    if (my $mc = $dc_conf->{migration}) {
+    if (my $rc = $dc_conf->{replication}) {
+       $migration_network = $rc->{network};
+       $migration_type = $rc->{type} if defined($rc->{type});
+    } elsif (my $mc = $dc_conf->{migration}) {
        $migration_network = $mc->{network};
        $migration_type = $mc->{type} if defined($mc->{type});
     }
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to