]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
locking,logging: put a strong dep from admin socket to main socket
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 26 Jun 2019 16:17:51 +0000 (17:17 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Thu, 11 Jul 2019 13:13:03 +0000 (14:13 +0100)
It doesn't make sense to have the admin socket active if the main
socket is not running, so bind their lifecycle together.

This ensures that if primary socket is stopped, the corresponding
admin socket is also stopped.

In the reverse, starting the admin socket will also automatically
start the primary socket.

Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/locking/virtlockd-admin.socket.in
src/logging/virtlogd-admin.socket.in

index f674c492f76a4edde786a28ca681682fb17505d5..cd7072238c6bd8118f60c573596970e5abf8f1ba 100644 (file)
@@ -1,6 +1,8 @@
 [Unit]
 Description=Virtual machine lock manager admin socket
 Before=libvirtd.service
+BindsTo=virtlockd.socket
+After=virtlockd.socket
 
 [Socket]
 ListenStream=@localstatedir@/run/libvirt/virtlockd-admin-sock
index 5c41dfeb7b4e6265bc2b65793dc70b6b0d130a62..672bd7470d2e5dd4a43e99fd7ee45323d4822c83 100644 (file)
@@ -1,6 +1,8 @@
 [Unit]
 Description=Virtual machine log manager socket
 Before=libvirtd.service
+BindsTo=virtlogd.socket
+After=virtlogd.socket
 
 [Socket]
 ListenStream=@localstatedir@/run/libvirt/virtlogd-admin-sock