From: Fabian Grünbichler Date: Tue, 17 Oct 2017 11:25:22 +0000 (+0200) Subject: migrate: only restart if conf was moved X-Git-Url: https://git.proxmox.com/?p=pve-container.git;a=commitdiff_plain;h=ee8d9207fa1fac09cc75960e1c7c498ba894bb6c migrate: only restart if conf was moved Signed-off-by: Fabian Grünbichler --- diff --git a/src/PVE/LXC/Migrate.pm b/src/PVE/LXC/Migrate.pm index df85ef7..9e8027c 100644 --- a/src/PVE/LXC/Migrate.pm +++ b/src/PVE/LXC/Migrate.pm @@ -359,16 +359,17 @@ sub final_cleanup { } } else { my $cmd = [ @{$self->{rem_ssh}}, 'pct', 'unlock', $vmid ]; - $self->cmd_logerr($cmd, errmsg => "failed to clear migrate lock"); + $self->cmd_logerr($cmd, errmsg => "failed to clear migrate lock"); + + # in restart mode, we start the container on the target node + # after migration + if ($self->{opts}->{restart} && $self->{was_running}) { + $self->log('info', "start container on target node"); + my $cmd = [ @{$self->{rem_ssh}}, 'pct', 'start', $vmid]; + $self->cmd($cmd); + } } - # in restart mode, we start the container on the target node - # after migration - if ($self->{opts}->{restart} && $self->{was_running}) { - $self->log('info', "start container on target node"); - my $cmd = [ @{$self->{rem_ssh}}, 'pct', 'start', $vmid]; - $self->cmd($cmd); - } } 1;