[pve-devel] [RFC storage/manager] fix #3307: allow backups to be marked as protected
Fabian Ebner
f.ebner at proxmox.com
Fri Sep 17 15:02:20 CEST 2021
Protected bacukps cannot be removed accidentally and will be ignored
for pruning. A <backup>.protected file serves as a protection marker
for file-based storages.
Still missing: GUI integration
The pve-manager patch depends on the pve-storage patches.
To work, the PBS integration needs Dominik's patches for PBS:
https://lists.proxmox.com/pipermail/pbs-devel/2021-September/003926.html
pve-storage:
Fabian Ebner (6):
dir plugin: update notes: don't attempt to remove non-existent notes
add generalized functions to manage volume attributes
prune mark: preserve additional information for the keep-all case
fix #3307: make it possible to set protection for backups
prune: mark renamed and protected backups differently
pbs: integrate support for protected
PVE/API2/Storage/Content.pm | 36 ++++++++++++----
PVE/API2/Storage/PruneBackups.pm | 5 ++-
PVE/Storage.pm | 23 +++++++---
PVE/Storage/BTRFSPlugin.pm | 4 +-
PVE/Storage/CIFSPlugin.pm | 10 +++--
PVE/Storage/CephFSPlugin.pm | 10 +++--
PVE/Storage/DirPlugin.pm | 61 ++++++++++++++++++++------
PVE/Storage/NFSPlugin.pm | 10 +++--
PVE/Storage/PBSPlugin.pm | 73 +++++++++++++++++++++++++++-----
PVE/Storage/Plugin.pm | 45 +++++++++++++++++++-
test/prune_backups_test.pm | 17 +++++++-
11 files changed, 236 insertions(+), 58 deletions(-)
pve-manager:
Fabian Ebner (1):
vzdump: skip protected backups for dumpdir pruning
PVE/VZDump.pm | 7 +++++++
1 file changed, 7 insertions(+)
--
2.30.2
More information about the pve-devel
mailing list