Containerized compute node broken after update to libvirtd update

Bug #1652119 reported by Martin André
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Martin André

Bug Description

CentOS 7.3 was released recently with an updated libvirt that requires virtlogd in its default setting.

This breaks the containerized compute node that is unable to boot a VM: http://paste.openstack.org/show/593119/

A simple fix is to set stdio_handler="file" in /etc/libvirt/qemu.conf.

Martin André (mandre)
Changed in tripleo:
assignee: nobody → Martin André (mandre)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

Fix proposed to branch: master
Review: https://review.openstack.org/414250

Changed in tripleo:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/414255

Changed in tripleo:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/414250
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=6a2004bdd5307aba47c2054a6039e5d3dfa42bf3
Submitter: Jenkins
Branch: master

commit 6a2004bdd5307aba47c2054a6039e5d3dfa42bf3
Author: Martin André <email address hidden>
Date: Thu Dec 22 18:47:35 2016 +0100

    Force qemu logging to file

    With the default setting, qemu uses virtlogd that is not yet
    containerized and thus breaks containerized compute node. This patch
    forces qemu to log to file.

    Change-Id: I9a9705e5c79eec3bbaf02b491498886b858b7a95
    Partial-Bug: #1652119

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/414255
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=356b961145517115b2a31eb8732873521ae91c2b
Submitter: Jenkins
Branch: master

commit 356b961145517115b2a31eb8732873521ae91c2b
Author: Martin André <email address hidden>
Date: Thu Dec 22 19:14:07 2016 +0100

    Use provided qemu.conf in libvirt container

    This allows us to workaround an issue where the default setting for
    qemu changed to logging to virtlogd which is not yet containerized.

    Change-Id: I9d25b1299c4f02068d1073c5b78d4c7a2099721e
    Depends-On: I9a9705e5c79eec3bbaf02b491498886b858b7a95
    Closes-Bug: #1652119

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 6.0.0.0rc1

This issue was fixed in the openstack/tripleo-heat-templates 6.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.