[libvirt] [PATCH v2 0/8] Speed up waiting for the session daemon

Daniel P. Berrange berrange at redhat.com
Tue Jul 22 12:36:56 UTC 2014


On Wed, Jul 16, 2014 at 08:29:54PM +0200, Martin Kletzander wrote:
> This is complete rework of:
> 
> http://www.redhat.com/archives/libvir-list/2013-April/msg01351.html
> 
> where Daniel suggested we use systemd-like passing of socket fd in
> combination with the LISTEN_FDS environment variable:
> 
> http://www.redhat.com/archives/libvir-list/2013-April/msg01356.html
> 
> Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=927369

Obviously that bug is focused on starting of the session daemon,
but the code we're adding here should work with systemd. Have you
tested that this actually allows for systemd activation of the
privileged libvirtd. If we're adding this FD passing, I think we
really ought to make sure we support this, so we don't have to
revisit it later. Should add a libvirtd.socket unit file too
so we have systemd activation by default for libvirtd.

NB, we stil need to enable the daemon by default anyway since
libvirtd needs todo autostart of VMs, but having the socket
activation too avoids some race conditions with startup.


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list