mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-12 13:17:58 +03: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 */
|
||||
if (def->onReboot == 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;
|
||||
virCommandAddArg(cmd, "-no-reboot");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user