[libvirt] [PATCH 1/4] remote: use Wants instead of Requires for libvirtd sockets

Daniel P. Berrangé posted 4 patches 6 years, 5 months ago
[libvirt] [PATCH 1/4] remote: use Wants instead of Requires for libvirtd sockets
Posted by Daniel P. Berrangé 6 years, 5 months ago
To facilitate upgrades from earlier versions of libvirt which did not
use socket activation for libvirtd, we want to allow the libvirtd socket
units to be disabled (masked). This can only be supported if we use the
warker Wants statement instead of Requires.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
 src/remote/libvirtd.service.in | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
index 4c5b28b478..82892b4f70 100644
--- a/src/remote/libvirtd.service.in
+++ b/src/remote/libvirtd.service.in
@@ -2,9 +2,12 @@
 Description=Virtualization daemon
 Requires=virtlogd.socket
 Requires=virtlockd.socket
-Requires=libvirtd.socket
-Requires=libvirtd-ro.socket
-Requires=libvirtd-admin.socket
+# Use Wants instead of Requires so that users
+# can disable these three .socket units to revert
+# to a traditional non-activation deployment setup
+Wants=libvirtd.socket
+Wants=libvirtd-ro.socket
+Wants=libvirtd-admin.socket
 Wants=systemd-machined.service
 Before=libvirt-guests.service
 After=network.target
-- 
2.21.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 1/4] remote: use Wants instead of Requires for libvirtd sockets
Posted by Ján Tomko 6 years, 5 months ago
On Fri, Aug 23, 2019 at 04:11:40PM +0100, Daniel P. Berrangé wrote:
>To facilitate upgrades from earlier versions of libvirt which did not
>use socket activation for libvirtd, we want to allow the libvirtd socket
>units to be disabled (masked). This can only be supported if we use the
>warker Wants statement instead of Requires.

s/warker/weaker/

>
>Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
>---
> src/remote/libvirtd.service.in | 9 ++++++---
> 1 file changed, 6 insertions(+), 3 deletions(-)
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list