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

Alexandre DERUMIER aderumier at odiso.com
Mon Sep 11 19:42:21 CEST 2017


Can somebody review this patch ?  


----- Mail original -----
De: "aderumier" <aderumier at odiso.com>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Cc: "aderumier" <aderumier at odiso.com>
Envoyé: Mardi 5 Septembre 2017 11:46:17
Objet: [PATCH] migration : enable mtunnel for insecure migration V2

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