qemuBackupJobCancelBlockjobs: Replace qemuMonitorJobCancel by qemuMonitorBlockJobCancel

We want to unify on one block job cancellation API. Use
qemuMonitorBlockJobCancel which has more features.

In case of backup jobs we can cancel the jobs forcefully since the code
is on a cleanup path when the job fails.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Peter Krempa 2021-04-20 16:34:02 +02:00
parent 59543dfad6
commit c83d7775cb

View File

@ -676,7 +676,7 @@ qemuBackupJobCancelBlockjobs(virDomainObj *vm,
if (qemuDomainObjEnterMonitorAsync(priv->driver, vm, asyncJob) < 0)
return;
rc = qemuMonitorJobCancel(priv->mon, job->name, false);
rc = qemuMonitorBlockJobCancel(priv->mon, job->name, true);
if (qemuDomainObjExitMonitor(priv->driver, vm) < 0)
return;