Re: [libvirt PATCH 40/42] systemd: Drop BindTo/After between sockets

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Sep 27, 2023 at 10:55:04AM +0100, Daniel P. Berrangé wrote:
> On Mon, Sep 25, 2023 at 08:58:38PM +0200, Andrea Bolognani wrote:
> > They are unnecessary, since all sockets for a service are now
> > enabled as soon as one of them is and each service has a very
> > strong dependency on all of its sockets.
>
> You earlier modified  the .service units to have BindsTo= for
> each of the sockets it depends to.
>
> Thus if any one of the .sockets is stopped, this means the
> .service is stopped too.
>
> The logic removed here though was doing a different job. That
> said that that if $FOO.socket  is stopped, it would force stop
> the $FOO-admin.socket and $FOO-ro.socket too.
>
> IOW, it prevented having only the RO/admin sockets running,
> without the primary socket.
>
> I believe that's still needed
>
> Also, you didn't add BindsTo on the libvirtd.service, because
> that has to be able to run without socket activation for
> upgrade scenarios. So we shouldn't be modifying the libvirtd
> sockets anyway.

I'll perform some testing just to make sure, but I think you're right
and I will most likely drop this patch in v2.

-- 
Andrea Bolognani / Red Hat / Virtualization





[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux