]> xenbits.xensource.com Git - libvirt.git/commit
virtlogd.socket: Tie lifecycle to libvirtd.service
authorAndrea Bolognani <abologna@redhat.com>
Tue, 6 Sep 2016 13:16:24 +0000 (15:16 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Tue, 6 Sep 2016 14:05:20 +0000 (16:05 +0200)
commit839a060890d8b2408c0ea20e3c5997c7b2a4a079
treed4448d5c392384009064adf5b86f1c9cc1dec358
parenta116e58f990ac23f58a64268dafb5d5bf42ab5c6
virtlogd.socket: Tie lifecycle to libvirtd.service

We already guarantee that virtlogd.socket is enabled/disabled
along with libvirtd.service, but if libvirtd.service has just
been installed and is started before rebooting, then
virtlogd.socket will not be running and guest startup will
fail.

Add Requires=virtlogd.socket to libvirtd.service to make sure
virtlogd.socket is always started along with libvirtd.service,
and add Before=libvirtd.service to both virtlogd.socket and
virtlogd.service so that virtlogd never disappears before
libvirtd has exited.

Also add PartOf=libvirtd.service to both virtlogd.socket and
virtlogd.service, so that virtlogd can be shut down when not
needed.

Resolves: https://bugzilla.redhat.com/1372576
daemon/libvirtd.service.in
src/logging/virtlogd.service.in
src/logging/virtlogd.socket.in