]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: driver: Allow cancellation of the backup job
authorPeter Krempa <pkrempa@redhat.com>
Tue, 26 Nov 2019 17:26:30 +0000 (18:26 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 10 Dec 2019 11:41:58 +0000 (12:41 +0100)
Use the helper which cancels all blockjobs to perform the backup job
cancellation in qemuDomainAbortJob.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_driver.c

index 5d42a5e7238b3f8b229d7c8623b0aeae2c2e77e8..9197dffadde31a23a35d320eb75d2b2082779deb 100644 (file)
@@ -14044,7 +14044,8 @@ static int qemuDomainAbortJob(virDomainPtr dom)
         break;
 
     case QEMU_ASYNC_JOB_BACKUP:
-        /* TODO: to be implemented later */
+        qemuBackupJobCancelBlockjobs(vm, priv->backup, true);
+        ret = 0;
         break;
 
     case QEMU_ASYNC_JOB_LAST: