Bug 522663
Summary: | libvirtd should return when it is fully initialized | ||
---|---|---|---|
Product: | [Community] Virtualization Tools | Reporter: | Laurent Léonard <laurent> |
Component: | libvirt | Assignee: | Daniel Veillard <veillard> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | unspecified | CC: | agx, berrange, crobinso, xen-maint |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-11-26 15:15:43 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Laurent Léonard
2009-09-11 00:57:54 UTC
This patch should address the problem http://www.redhat.com/archives/libvir-list/2009-October/msg00654.html the libvirt initscript won't exit until at least the network sockets are setup, even though QEMU isn't initialized yet. So any virsh process run immediately after starting will successfully make the TCP connection & be blocked until initialization is fully completed. This should avoids the 'failed to connect' race I confirm your patch fixes the issue. Fixed in 0.7.4 release |