unsigned long long now;
unsigned long long then;
bool nested = job == QEMU_JOB_ASYNC_NESTED;
+ bool async = job == QEMU_JOB_ASYNC;
virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
const char *blocker = NULL;
int ret = -1;
unsigned long long duration = 0;
unsigned long long asyncDuration = 0;
+ const char *jobStr;
- VIR_DEBUG("Starting %s: %s (async=%s vm=%p name=%s)",
- job == QEMU_JOB_ASYNC ? "async job" : "job",
- qemuDomainJobTypeToString(job),
- qemuDomainAsyncJobTypeToString(priv->job.asyncJob),
- obj, obj->def->name);
+ if (async)
+ jobStr = qemuDomainAsyncJobTypeToString(asyncJob);
+ else
+ jobStr = qemuDomainJobTypeToString(job);
+
+ VIR_DEBUG("Starting %s: %s (vm=%p name=%s, current job=%s async=%s)",
+ async ? "async job" : "job", jobStr, obj, obj->def->name,
+ qemuDomainJobTypeToString(priv->job.active),
+ qemuDomainAsyncJobTypeToString(priv->job.asyncJob));
if (virTimeMillisNow(&now) < 0) {
virObjectUnref(cfg);