]> git.proxmox.com Git - qemu-server.git/commitdiff
Extract volume ID before calling 'parse_volume_id'
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 29 Jan 2020 13:30:09 +0000 (14:30 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 5 Feb 2020 07:41:05 +0000 (08:41 +0100)
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/QemuMigrate.pm

index d025b099ec15cb3c2c1f8ebee63b6b12027045a7..81b52d15d78161616269858577b3029788cdeba3 100644 (file)
@@ -686,8 +686,10 @@ sub phase2 {
        foreach my $drive (keys %{$self->{target_drive}}){
            my $target = $self->{target_drive}->{$drive};
            my $nbd_uri = $target->{nbd_uri};
-           my $source_sid = PVE::Storage::Plugin::parse_volume_id($conf->{$drive});
-           my $target_sid = PVE::Storage::Plugin::parse_volume_id($target->{drivestr});
+           my $target_drive = PVE::QemuServer::parse_drive($drive, $target->{drivestr});
+           my $source_drive = PVE::QemuServer::parse_drive($drive, $conf->{$drive});
+           my $source_sid = PVE::Storage::Plugin::parse_volume_id($source_drive->{file});
+           my $target_sid = PVE::Storage::Plugin::parse_volume_id($target_drive->{file});
            my $bwlimit = PVE::Storage::get_bandwidth_limit('migrate', [$source_sid, $target_sid], $opt_bwlimit);
 
            $self->log('info', "$drive: start migration to $nbd_uri");