]> git.proxmox.com Git - qemu-server.git/commitdiff
fix #3369: auto-start vm after failed stopmode backup
authorDylan Whyte <d.whyte@proxmox.com>
Tue, 20 Apr 2021 13:14:37 +0000 (15:14 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 22 Apr 2021 09:35:20 +0000 (11:35 +0200)
Fixes an issue in which a VM/CT fails to automatically restart after a
failed stop-mode backup.

Also fixes a minor typo in a comment

Signed-off-by: Dylan Whyte <d.whyte@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
PVE/VZDump/QemuServer.pm

index 8920ac1f82a7673eb6d48fa3ad451581f60e3fee..42a60fc7377af6827b7caed45c8812966e6c1298 100644 (file)
@@ -551,6 +551,7 @@ sub archive_pbs {
     if ($err) {
        $self->logerr($err);
        $self->mon_backup_cancel($vmid);
+       $self->resume_vm_after_job_start($task, $vmid);
     }
     $self->restore_vm_power_state($vmid);
 
@@ -729,6 +730,7 @@ sub archive_vma {
     if ($err) {
        $self->logerr($err);
        $self->mon_backup_cancel($vmid);
+       $self->resume_vm_after_job_start($task, $vmid);
     }
 
     $self->restore_vm_power_state($vmid);
@@ -815,7 +817,7 @@ sub enforce_vm_running_for_backup {
     die $@ if $@;
 }
 
-# resume VM againe once we got in a clear state (stop mode backup of running VM)
+# resume VM again once in a clear state (stop mode backup of running VM)
 sub resume_vm_after_job_start {
     my ($self, $task, $vmid) = @_;