]> xenbits.xensource.com Git - libvirt.git/commit
qemuDomainReboot: use fakeReboot=true only for acpi mode
authorDmitry Andreev <dandreev@virtuozzo.com>
Wed, 20 Jan 2016 13:10:09 +0000 (16:10 +0300)
committerJiri Denemark <jdenemar@redhat.com>
Thu, 21 Jan 2016 14:03:56 +0000 (15:03 +0100)
commite2b86f580c1b9d7361f74b7abc9606281b6d6a3e
tree7088539a6b004f0e5889eca2a444946c760ca6c0
parent3bd2ee5d55f6f8324f984c0cfbc532ae3406c757
qemuDomainReboot: use fakeReboot=true only for acpi mode

When acpi is used to reboot/shutdown qemu domain, qemu emits
SHUTDOWN event. Libvirt uses fakeReboot variable in order to
differentiate reboot or shutdown. fakeReboot value is reseted
to false after domain restart/reset.

When mode=agent is used to reboot qemu domain, qemu doesn't emit
SHUTDOWN event and libvirt doesn't reset fakeReboot value to false.
In this case next 'shutdown -h now' performs reboot. That's why
we don't need to set fakeReboot=true for mode=agent.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_driver.c