Yi Wang <wang.yi59@xxxxxxxxxx> [2018-09-13, 10:39AM +0800]: > diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c > index 886e3fb..306772a 100644 > --- a/src/qemu/qemu_domain.c > +++ b/src/qemu/qemu_domain.c > @@ -6652,9 +6652,6 @@ qemuDomainObjCanSetJob(qemuDomainObjPrivatePtr priv, > priv->job.agentActive == QEMU_AGENT_JOB_NONE)); > } > > -/* Give up waiting for mutex after 30 seconds */ > -#define QEMU_JOB_WAIT_TIME (1000ull * 30) > - > /** > * qemuDomainObjBeginJobInternal: > * @driver: qemu driver > @@ -6714,7 +6711,9 @@ qemuDomainObjBeginJobInternal(virQEMUDriverPtr driver, > } > > priv->jobs_queued++; > - then = now + QEMU_JOB_WAIT_TIME; > + > + cfg->stateLockTimeout *= 1000; This doesn't look right. Each time qemuDomainObjBeginJobInternal is called, the global config value gets multiplied. > + then = now + cfg->stateLockTimeout; Why not just then = now + cfg->stateLockTimeout * 1000; ? -- IBM Systems Linux on Z & Virtualization Development ------------------------------------------------------------------------ IBM Deutschland Research & Development GmbH Schönaicher Str. 220, 71032 Böblingen Phone: +49 7031 16 1819 ------------------------------------------------------------------------ Vorsitzende des Aufsichtsrats: Martina Koederitz Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list