libvirt/src/ch
Martin Kletzander 86e27b3506 Remove Before=libvirt-guests.service from other services
libvirt-guests has After= dependency for all the sockets and that is enough.
With the extra Before= in the service file systemd postpones the start of the
socket activated service (when libvirt-guests is trying to connect to the
socket) until after libvirt-guests is stopped effectively making `systemctl stop
libvirt-guests` deadlock.  The reason for that is that all stop jobs are
scheduled before any start job.  Removing the redundant Before= specification
fixes this behaviour.

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-10-27 17:39:19 +02:00
..
ch_conf.c conf: extend xmlopt with job config & add job object into domain object 2022-09-07 12:06:18 +02:00
ch_conf.h ch: Use automatic mutex management 2022-02-11 11:04:01 +01:00
ch_domain.c CH: use virDomainObjEndJob() 2022-09-07 12:14:39 +02:00
ch_domain.h CH: use virDomainObjEndJob() 2022-09-07 12:14:39 +02:00
ch_driver.c virStateInitialize: Propagate whether running in monolithic daemon mode to stateful driver init 2022-09-13 10:50:02 +02:00
ch_driver.h Add basic driver for the Cloud-Hypervisor 2021-06-04 10:56:06 +01:00
ch_monitor.c Rename iterface type='dummy' to type='null' 2022-08-25 13:27:04 +02:00
ch_monitor.h ch_process: Setup emulator and iothread settings 2022-01-28 17:04:50 +01:00
ch_process.c ch: Remove unused includes 2022-06-16 06:43:56 +02:00
ch_process.h ch: methods for cgroup mgmt in ch driver 2022-01-28 17:04:50 +01:00
meson.build meson: Add missing virt_install_dirs 2022-02-02 16:26:36 +01:00
virtchd.service.in Remove Before=libvirt-guests.service from other services 2022-10-27 17:39:19 +02:00