From e65dce6bc6969c6d89f60247d06d82e5f62a221d Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Mon, 12 Jun 2017 09:13:27 +0200 Subject: [PATCH] PVE::LXC::Config - implement $cleanup flag for get_replicatable_volumes --- src/PVE/LXC/Config.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm index 8430b07..fc3a283 100644 --- a/src/PVE/LXC/Config.pm +++ b/src/PVE/LXC/Config.pm @@ -1247,7 +1247,7 @@ sub get_vm_volumes { } sub get_replicatable_volumes { - my ($class, $storecfg, $conf, $noerr) = @_; + my ($class, $storecfg, $conf, $cleanup, $noerr) = @_; my $volhash = {}; @@ -1256,10 +1256,10 @@ sub get_replicatable_volumes { return if !$volid; - return if defined($mountpoint->{replicate}) && !$mountpoint->{replicate}; + return if !$cleanup && defined($mountpoint->{replicate}) && !$mountpoint->{replicate}; if (!PVE::Storage::volume_has_feature($storecfg, 'replicate', $volid)) { - return if $noerr; + return if $cleanup || $noerr; die "missing replicate feature on volume '$volid'\n"; } -- 2.39.2