]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: backup: Add fields for tracking stats of completed sub-jobs
authorPeter Krempa <pkrempa@redhat.com>
Tue, 26 Nov 2019 17:11:19 +0000 (18:11 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 10 Dec 2019 11:41:58 +0000 (12:41 +0100)
We need a place to store stats of completed sub-jobs so that we can
later report accurate stats.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/backup_conf.h

index c970e01920727c476260b6652fa69a39e78c5412..7cf44245d4fb94a369fdd32dc6c2e9c429f7a5c4 100644 (file)
@@ -70,6 +70,13 @@ struct _virDomainBackupDef {
 
     size_t ndisks; /* should not exceed dom->ndisks */
     virDomainBackupDiskDef *disks;
+
+    /* internal data */
+    /* statistic totals for completed disks */
+    unsigned long long push_transferred;
+    unsigned long long push_total;
+    unsigned long long pull_tmp_used;
+    unsigned long long pull_tmp_total;
 };
 
 typedef enum {