mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 20:45:18 +00:00
qemu: Add missing on_crash lifecycle type
https://bugzilla.redhat.com/show_bug.cgi?id=1201760 When the domain "<on_crash>coredump-destroy</on_crash>" is set, the domain wasn't being destroyed, rather it was being rebooted. Add VIR_DOMAIN_LIFECYCLE_CRASH_COREDUMP_DESTROY to the list of on_crash types that cause "-no-reboot" to be added to the qemu command line.
This commit is contained in:
parent
5cd985221b
commit
0b32838394
@ -9381,7 +9381,8 @@ qemuBuildCommandLine(virConnectPtr conn,
|
|||||||
/* Only add -no-reboot option if each event destroys domain */
|
/* Only add -no-reboot option if each event destroys domain */
|
||||||
if (def->onReboot == VIR_DOMAIN_LIFECYCLE_DESTROY &&
|
if (def->onReboot == VIR_DOMAIN_LIFECYCLE_DESTROY &&
|
||||||
def->onPoweroff == VIR_DOMAIN_LIFECYCLE_DESTROY &&
|
def->onPoweroff == VIR_DOMAIN_LIFECYCLE_DESTROY &&
|
||||||
def->onCrash == VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY) {
|
(def->onCrash == VIR_DOMAIN_LIFECYCLE_CRASH_DESTROY ||
|
||||||
|
def->onCrash == VIR_DOMAIN_LIFECYCLE_CRASH_COREDUMP_DESTROY)) {
|
||||||
allowReboot = false;
|
allowReboot = false;
|
||||||
virCommandAddArg(cmd, "-no-reboot");
|
virCommandAddArg(cmd, "-no-reboot");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user