]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: improve shutdown defaults for session daemon
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 20 Dec 2024 17:32:49 +0000 (17:32 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 20 Mar 2025 14:55:17 +0000 (14:55 +0000)
commiteb51f978700834d4b68b200b71855f1f4c2c8154
treee539215b2a12794913e4eb40a73471e3a96120d3
parentf48f700f3d5d2783c7201d51f9cb88ceb5dda7df
qemu: improve shutdown defaults for session daemon

Currently the session daemon will try a managed save on all VMs,
leaving them running if that fails.

This limits the managed save just to persistent VMs, as there will
usually not be any way to restore transient VMs later.

It also enables graceful shutdown and then forced poweroff, should
save fail for some reason.

These new defaults can be overridden in the config file if needed.

Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/qemu/qemu.conf.in
src/qemu/qemu_conf.c
src/qemu/test_libvirtd_qemu.aug.in