]> git.proxmox.com Git - qemu-server.git/commitdiff
get_replicatable_volumes: skip volumes on shared storage
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 13 Jun 2017 04:30:57 +0000 (06:30 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 13 Jun 2017 07:02:06 +0000 (09:02 +0200)
PVE/QemuConfig.pm

index 98708e7c5ed4a28037d6f5b03b31601c52467597..e6bb1e94a79728249b328c2c563a212a083caa0e 100644 (file)
@@ -73,6 +73,12 @@ sub get_replicatable_volumes {
 
        return if !$volid;
 
+       my ($storeid, $volname) = PVE::Storage::parse_volume_id($volid, $noerr);
+       return if !$storeid;
+
+       my $scfg = storage_config($storecfg, $storeid);
+       return if $scfg->{shared};
+
        return if PVE::QemuServer::drive_is_cdrom($drive);
 
        return if !$cleanup && defined($drive->{replicate}) && !$drive->{replicate};