From 78bd57d9c3a6237d827bb83214283b17e613a985 Mon Sep 17 00:00:00 2001 From: Fabian Ebner Date: Fri, 6 Nov 2020 15:30:58 +0100 Subject: [PATCH] adapt to new storage_migrate activation behavior Offline migrated volumes are now activated within storage_migrate. Online migrated volumes can be assumed to be already active. Signed-off-by: Fabian Ebner --- PVE/QemuMigrate.pm | 8 -------- 1 file changed, 8 deletions(-) diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm index c6623e17..f65dcfbf 100644 --- a/PVE/QemuMigrate.pm +++ b/PVE/QemuMigrate.pm @@ -269,7 +269,6 @@ sub prepare { my $vollist = PVE::QemuServer::get_vm_volumes($conf); - my $need_activate = []; foreach my $volid (@$vollist) { my ($sid, $volname) = PVE::Storage::parse_volume_id($volid, 1); @@ -284,16 +283,9 @@ sub prepare { my $plugin = PVE::Storage::Plugin->lookup($scfg->{type}); warn "Used shared storage '$sid' is not online on source node!\n" if !$plugin->check_connection($sid, $scfg); - } else { - # only activate if not shared - next if ($volid =~ m/vm-\d+-cloudinit/); - push @$need_activate, $volid; } } - # activate volumes - PVE::Storage::activate_volumes($self->{storecfg}, $need_activate); - # test ssh connection my $cmd = [ @{$self->{rem_ssh}}, '/bin/true' ]; eval { $self->cmd_quiet($cmd); };