mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: record deprecation messages against the domain
These messages are only valid while the domain is running. Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
842900dc1e
commit
17f001c451
@ -6239,6 +6239,11 @@ void qemuDomainObjTaintMsg(virQEMUDriverPtr driver,
|
|||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (taint == VIR_DOMAIN_TAINT_DEPRECATED_CONFIG &&
|
||||||
|
extramsg) {
|
||||||
|
virDomainObjDeprecation(obj, extramsg);
|
||||||
|
}
|
||||||
|
|
||||||
VIR_WARN("Domain id=%d name='%s' uuid=%s is tainted: %s%s%s%s",
|
VIR_WARN("Domain id=%d name='%s' uuid=%s is tainted: %s%s%s%s",
|
||||||
obj->def->id,
|
obj->def->id,
|
||||||
obj->def->name,
|
obj->def->name,
|
||||||
|
@ -7849,6 +7849,11 @@ void qemuProcessStop(virQEMUDriverPtr driver,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (i = 0; i < vm->ndeprecations; i++)
|
||||||
|
g_free(vm->deprecations[i]);
|
||||||
|
g_free(vm->deprecations);
|
||||||
|
vm->ndeprecations = 0;
|
||||||
|
vm->deprecations = NULL;
|
||||||
vm->taint = 0;
|
vm->taint = 0;
|
||||||
vm->pid = -1;
|
vm->pid = -1;
|
||||||
virDomainObjSetState(vm, VIR_DOMAIN_SHUTOFF, reason);
|
virDomainObjSetState(vm, VIR_DOMAIN_SHUTOFF, reason);
|
||||||
|
Loading…
Reference in New Issue
Block a user