mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-30 17:45:23 +00:00
399039a6b1
On shutdown we just stop accepting new jobs for worker thread so that on shutdown wait we can exit worker thread faster. Yes we basically stop processing of events for VMs but we are going to do so anyway in case of daemon shutdown. At the same time synchronous event processing that some API calls may require are still possible as per VM event loop is still running and we don't need worker thread for synchronous event processing. Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> |
||
---|---|---|
.. | ||
EVENTHANDLERS.txt | ||
libvirt_qemu_probes.d | ||
libvirtd_qemu.aug | ||
meson.build | ||
MIGRATION.txt | ||
qemu_agent.c | ||
qemu_agent.h | ||
qemu_alias.c | ||
qemu_alias.h | ||
qemu_backup.c | ||
qemu_backup.h | ||
qemu_block.c | ||
qemu_block.h | ||
qemu_blockjob.c | ||
qemu_blockjob.h | ||
qemu_capabilities.c | ||
qemu_capabilities.h | ||
qemu_capspriv.h | ||
qemu_cgroup.c | ||
qemu_cgroup.h | ||
qemu_checkpoint.c | ||
qemu_checkpoint.h | ||
qemu_command.c | ||
qemu_command.h | ||
qemu_conf.c | ||
qemu_conf.h | ||
qemu_dbus.c | ||
qemu_dbus.h | ||
qemu_domain_address.c | ||
qemu_domain_address.h | ||
qemu_domain.c | ||
qemu_domain.h | ||
qemu_domainjob.c | ||
qemu_domainjob.h | ||
qemu_driver.c | ||
qemu_driver.h | ||
qemu_extdevice.c | ||
qemu_extdevice.h | ||
qemu_firmware.c | ||
qemu_firmware.h | ||
qemu_hostdev.c | ||
qemu_hostdev.h | ||
qemu_hotplug.c | ||
qemu_hotplug.h | ||
qemu_interface.c | ||
qemu_interface.h | ||
qemu_interop_config.c | ||
qemu_interop_config.h | ||
qemu_migration_cookie.c | ||
qemu_migration_cookie.h | ||
qemu_migration_params.c | ||
qemu_migration_params.h | ||
qemu_migration_paramspriv.h | ||
qemu_migration.c | ||
qemu_migration.h | ||
qemu_monitor_json.c | ||
qemu_monitor_json.h | ||
qemu_monitor_priv.h | ||
qemu_monitor_text.c | ||
qemu_monitor_text.h | ||
qemu_monitor.c | ||
qemu_monitor.h | ||
qemu_namespace.c | ||
qemu_namespace.h | ||
qemu_process.c | ||
qemu_process.h | ||
qemu_processpriv.h | ||
qemu_qapi.c | ||
qemu_qapi.h | ||
qemu_saveimage.c | ||
qemu_saveimage.h | ||
qemu_security.c | ||
qemu_security.h | ||
qemu_shim.c | ||
qemu_slirp.c | ||
qemu_slirp.h | ||
qemu_snapshot.c | ||
qemu_snapshot.h | ||
qemu_tpm.c | ||
qemu_tpm.h | ||
qemu_validate.c | ||
qemu_validate.h | ||
qemu_vhost_user_gpu.c | ||
qemu_vhost_user_gpu.h | ||
qemu_vhost_user.c | ||
qemu_vhost_user.h | ||
qemu_virtiofs.c | ||
qemu_virtiofs.h | ||
qemu.conf | ||
test_libvirtd_qemu.aug.in | ||
THREADS.txt | ||
virtqemud.init.in | ||
virtqemud.service.in | ||
virtqemud.sysconf |