[pve-devel] [PATCH v5 series 0/5] add needed changes for backup detail view

Aaron Lauterer a.lauterer at proxmox.com
Wed May 6 11:57:19 CEST 2020


This patch series provides needed changes to make other features around
VZDUMP backups possible.

It is moving the following logic into its own separate methods:
* which guests are included in a vzdump job
    adds missing `all` and `exclude` handling. Needs the following
    patches [0] to be applied beforehand!

* which volumes / mountpoints of a guest are included

changes from v4[1] to v5:
* incorporate feedback
* rebase on [0]
* extend tests to `all` and `exclude`

more in the individual patches

changes from v3[5] to v4:
* rework guest include logic in manager
* fix changed function call in QemuConfig.pm

[0] https://pve.proxmox.com/pipermail/pve-devel/2020-May/043340.html
[1] https://pve.proxmox.com/pipermail/pve-devel/2020-April/042753.html
[5] https://pve.proxmox.com/pipermail/pve-devel/2020-March/042420.html

manager: Aaron Lauterer (2):
  vzdump: move remaining guest include logic to single method
  vzdump: test: adapt and add more tests that are possible now

 PVE/API2/VZDump.pm                 | 18 ++++--
 PVE/VZDump.pm                      | 77 +++++++++++-------------
 test/vzdump_guest_included_test.pl | 96 +++++++++++++++++++-----------
 3 files changed, 109 insertions(+), 82 deletions(-)


qemu-server: Aaron Lauterer (1):
  vzdump: move include logic for volumes to method

 PVE/QemuConfig.pm        | 31 ++++++++++++++++++++++++++++
 PVE/VZDump/QemuServer.pm | 44 +++++++++++++++++++++-------------------
 2 files changed, 54 insertions(+), 21 deletions(-)


container: Aaron Lauterer (2):
  vzdump: add reason for mountpoint backup inclusion
  vzdump: move include logic for mountpoints to method

 src/PVE/LXC/Config.pm | 48 ++++++++++++++++++++++++++++++++++++-------
 src/PVE/VZDump/LXC.pm | 25 ++++++++++++++--------
 2 files changed, 57 insertions(+), 16 deletions(-)

--
2.20.1





More information about the pve-devel mailing list