[pbs-devel] [RFC PATCH pve-manager 6/6] vzdump: Only set protected attribute if not already done
Christoph Heiss
c.heiss at proxmox.com
Wed Jan 18 11:49:03 CET 2023
This works together with the new mechanism for PBS backups which set the
backup as protected directly on finishing it.
Signed-off-by: Christoph Heiss <c.heiss at proxmox.com>
---
PVE/VZDump.pm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm
index a04837e7..6c9fff7f 100644
--- a/PVE/VZDump.pm
+++ b/PVE/VZDump.pm
@@ -1095,7 +1095,8 @@ sub exec_backup_task {
}
}
- if ($opts->{protected}) {
+ my $already_protected = PVE::Storage::get_volume_attribute($cfg, $volid, 'protected');
+ if ($opts->{protected} && !$already_protected) {
debugmsg('info', "marking backup as protected", $logfd);
eval { PVE::Storage::update_volume_attribute($cfg, $volid, 'protected', 1) };
die "unable to set protected flag - $@\n" if $@;
--
2.34.1
More information about the pbs-devel
mailing list