Red Hat Bugzilla – Bug 888258
libvirtd doesn't restart after vdsm configures it
Last modified: 2014-10-30 18:34:27 EDT
Description of problem:
After host-deploy libvirtd should be restarted prior to starting vdsmd.
in order for it to load the new configuration
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.install a fedora18 + ovirt nightly.
2.connect a new host.
vdsm crashes because libvirtd wasn't restarted before that.
libvirtd should be restarted after being configured.
blocks ovirt live flow.
Ohad, this is not full description.
You should have written that ovirt-host-deploy executes vdsm reconfigure, this succeeds, and still there is an issue with vdsm/libvirt, even paste the relevant log hank.
You should have come up with Dan analyze of the problem, as he did invest time.
Created attachment 665986 [details]
Created attachment 665987 [details]
host deploy log
I am guessing that vdsmd.service failed to restart libvirt after having /etc/libvirtd.conf reconfigured.
You can verify my guess by applying the following untested patch, and rebuild vdsm:
diff --git a/vdsm/vdsmd.init.in b/vdsm/vdsmd.init.in
index 7a7ae84..86edc15 100755
@@ -362,7 +362,11 @@ EOF
ovirt_store_config "$lconf" "$qconf" "$ldconf" "$llogr"
- /sbin/initctl restart libvirtd 2>/dev/null || :
+ if libvirt_should_use_upstart; then
+ /sbin/initctl restart libvirtd 2>/dev/null || :
+ systemctl reload libvirtd.service
# finished reconfiguration, do not trigger
Created attachment 666012 [details]
this patch doesn't seem to be working. log is attached.
merged upstream - http://gerrit.ovirt.org/#/c/10237/
posted for 3.2 branch - http://gerrit.ovirt.org/#/c/10316/
3.2 beta built, moving to ON_QA status to allow testing