Missing attributes in libvirt xml metadata cause ceilometer-compute to stop polling libvirt guests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
High
|
Lars Kellogg-Stedman |
Bug Description
We have discovered there are some nova instances in our (pike) environment that have empty "<nova:owner>" attributes in the metadata embedded in the libvirt XML. For example:
<metadata>
<nova:instance xmlns:nova="http://
<nova:package version=
<
<
<nova:flavor name="m1.large">
<
<nova:owner/>
<nova:root type="image" uuid="a332ad63-
</nova:
</metadata>
In ceilometer/
Following the theory that we should "be conservative in what you do, be liberal in what we accept from others", it seems as if it would be reasonable to catch these exceptions, report an error, and continue polling other guests on the system.
tags: | added: pike-backport-potential |
Fix proposed to branch: master /review. openstack. org/545303
Review: https:/