Technically enabling sockets would be enough, but I intentionally avoided this switch because switching to socket service requires too tricky handling for service refresh. I really hate the fact we used sockets for modular libvirt services but that's how they implemented these modular daemons and we didn't have any other options.
My expectation was that libvirt is periodically polled by nova so the service may not stop really even though they change behavior of libvirtd to automatically shutfown after no activity.
Technically enabling sockets would be enough, but I intentionally avoided this switch because switching to socket service requires too tricky handling for service refresh. I really hate the fact we used sockets for modular libvirt services but that's how they implemented these modular daemons and we didn't have any other options.
My expectation was that libvirt is periodically polled by nova so the service may not stop really even though they change behavior of libvirtd to automatically shutfown after no activity.