]> git.proxmox.com Git - qemu-server.git/commitdiff
Fix calls to get_replicateable_volumes
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 25 Mar 2020 12:18:25 +0000 (13:18 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 25 Mar 2020 13:53:17 +0000 (14:53 +0100)
There is a need to set $noerr, because otherwise migration for a
VM with a non-replicatable volume fails with:
missing replicate feature on volume 'myfs:107/vm-107-disk-2.raw'

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
PVE/QemuMigrate.pm
PVE/QemuServer.pm

index 4f4472190b9bd6714f8ac5a133369836d8651cf4..9cff64d0ec3ba9bc4e5294d2994d125210f642fc 100644 (file)
@@ -330,7 +330,7 @@ sub sync_disks {
            });
        }
 
-       my $replicatable_volumes = PVE::QemuConfig->get_replicatable_volumes($self->{storecfg}, $self->{vmid}, $conf);
+       my $replicatable_volumes = PVE::QemuConfig->get_replicatable_volumes($self->{storecfg}, $self->{vmid}, $conf, 0, 1);
 
        my $test_volid = sub {
            my ($volid, $attr) = @_;
index 4bc6ab426464870a44d48cfa7181d48f2d3ba191..ca18cf82e7571d5c1242750f6c8c48b32e255c9c 100644 (file)
@@ -4755,7 +4755,7 @@ sub vm_start {
                $local_volumes->{$ds} = [$volid, $storeid, $volname];
            });
 
-           my $replicatable_volumes = PVE::QemuConfig->get_replicatable_volumes($storecfg, $vmid, $conf);
+           my $replicatable_volumes = PVE::QemuConfig->get_replicatable_volumes($storecfg, $vmid, $conf, 0, 1);
 
            my $format = undef;