[pve-devel] [PATCH] migration : enable mtunnel for insecure migration V2

Alexandre Derumier aderumier at odiso.com
Tue Sep 5 11:46:17 CEST 2017


We only use it to send commands faster like resume

Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
---
 PVE/QemuMigrate.pm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm
index fc847cc..5e18520 100644
--- a/PVE/QemuMigrate.pm
+++ b/PVE/QemuMigrate.pm
@@ -601,8 +601,9 @@ sub phase2 {
 
     die "unable to detect remote migration address\n" if !$raddr;
 
+    $self->log('info', "start remote tunnel");
+
     if ($migration_type eq 'secure') {
-	$self->log('info', "start remote tunnel");
 
 	if ($ruri =~ /^unix:/) {
 	    unlink $raddr;
@@ -635,6 +636,9 @@ sub phase2 {
 	} else {
 	    die "unsupported protocol in migration URI: $ruri\n";
 	}
+    } else {
+	#fork tunnel for insecure migration, to send faster commands like resume
+	$self->{tunnel} = $self->fork_tunnel();
     }
 
     my $start = time();
-- 
2.11.0




More information about the pve-devel mailing list