From 0f6c69814b18fc4a68044b2bcd13ac48bd9e41d7 Mon Sep 17 00:00:00 2001 From: Stefan Reiter Date: Wed, 19 Aug 2020 17:02:03 +0200 Subject: [PATCH] vzdump: log 100% percent in case $target is 0 When $target is 0, that means we don't have to upload any data, in which case we're immediately done. Otherwise incremental backups with no changes display a really weird status: 0% (0.0 B of 0.0 B), duration 0, read: 0 B/s, write: 0 B/s when they're actually done already. Signed-off-by: Stefan Reiter --- PVE/VZDump/QemuServer.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PVE/VZDump/QemuServer.pm b/PVE/VZDump/QemuServer.pm index 5edc62ba..c919aa9c 100644 --- a/PVE/VZDump/QemuServer.pm +++ b/PVE/VZDump/QemuServer.pm @@ -340,7 +340,7 @@ my $query_backup_status_loop = sub { $target = $total if !$has_query_bitmap; $transferred = $status->{transferred} || 0; $reused = $status->{reused}; - my $percent = $target ? int(($transferred * 100)/$target) : 0; + my $percent = $target ? int(($transferred * 100)/$target) : 100; my $zero = $status->{'zero-bytes'} || 0; die "got unexpected uuid\n" if !$status->{uuid} || ($status->{uuid} ne $job_uuid);