From a06c7f7ec494fdc62145007f20e56c589bc92688 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 25 Sep 2012 07:26:34 +0200 Subject: [PATCH] fix check for non-shared disks --- PVE/QemuMigrate.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PVE/QemuMigrate.pm b/PVE/QemuMigrate.pm index c6302b05..764e5b19 100644 --- a/PVE/QemuMigrate.pm +++ b/PVE/QemuMigrate.pm @@ -178,6 +178,8 @@ sub sync_disks { my $volhash = {}; my $cdromhash = {}; + my $sharedvm = 1; + my @sids = PVE::Storage::storage_ids($self->{storecfg}); foreach my $storeid (@sids) { my $scfg = PVE::Storage::storage_config($self->{storecfg}, $storeid); @@ -193,12 +195,12 @@ sub sync_disks { PVE::Storage::storage_check_node($self->{storecfg}, $sid, $self->{node}); $volhash->{$volid} = 1; + $sharedvm = 0; # there is a non-shared disk }); } # and add used,owned/non-shared disks (just to be sure we have all) - my $sharedvm = 1; PVE::QemuServer::foreach_drive($conf, sub { my ($ds, $drive) = @_;