]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/QemuMigrate.pm
migration: secure and use source volume names for deactivation
[qemu-server.git] / PVE / QemuMigrate.pm
index b87e47aa9cd4c107f23fe8c42e186f501a83e7c3..8d9b35ae27b44e260509d3847c584301ca319ba0 100644 (file)
@@ -1455,6 +1455,8 @@ sub phase3_cleanup {
 
     my $tunnel = $self->{tunnel};
 
+    my $sourcevollist = PVE::QemuServer::get_vm_volumes($conf);
+
     if ($self->{volume_map} && !$self->{opts}->{remote}) {
        my $target_drives = $self->{target_drive};
 
@@ -1586,8 +1588,7 @@ sub phase3_cleanup {
 
     # always deactivate volumes - avoid lvm LVs to be active on several nodes
     eval {
-       my $vollist = PVE::QemuServer::get_vm_volumes($conf);
-       PVE::Storage::deactivate_volumes($self->{storecfg}, $vollist);
+       PVE::Storage::deactivate_volumes($self->{storecfg}, $sourcevollist);
     };
     if (my $err = $@) {
        $self->log('err', $err);