[pve-devel] [PATCH v2 guest-common] abstractconfig: add prototype for get_backup_volumes
Aaron Lauterer
a.lauterer at proxmox.com
Thu Feb 27 11:01:11 CET 2020
Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>
---
v1[0] -> v2:
given the feedback from Fabian I
* changed name of the method
* added more details as to what implementations should return
[0] https://pve.proxmox.com/pipermail/pve-devel/2020-January/041267.html
PVE/AbstractConfig.pm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/PVE/AbstractConfig.pm b/PVE/AbstractConfig.pm
index 782714f..aab84ff 100644
--- a/PVE/AbstractConfig.pm
+++ b/PVE/AbstractConfig.pm
@@ -366,6 +366,24 @@ sub get_replicatable_volumes {
die "implement me - abstract method\n";
}
+# Returns whether the guests volumes are included in a vzdump job
+# Return Format:
+# referenced array with hashes as elements:
+# [
+# {
+# key, key in the config, e.g. mp0, scsi0,...
+# included, boolean
+# reason, string
+# volume, volid / mountpoint
+# data volume object as returned from foreach_drive/foreach_mountpoint
+# },
+# ]
+sub get_backup_volumes {
+ my ($class, $conf) = @_;
+
+ die "implement me - abstract method\n";
+}
+
# Internal snapshots
# NOTE: Snapshot create/delete involves several non-atomic
--
2.20.1
More information about the pve-devel
mailing list