<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-size:12.8px">Hi, folks! </div><div class="gmail_default" style="font-size:12.8px"><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif">In our deployed envs we met with a libvirt error <b>"missing storage backend for network files using rbd protocol"</b> in </font><span style="font-family:arial,helvetica,sans-serif"><b>virDomainGetBlockInfo</b></span><span style="font-family:arial,helvetica,sans-serif"> call </span><span style="font-family:arial,helvetica,sans-serif"><a href="http://paste.openstack.org/show/479237/" target="_blank">[1]</a><div style="display:inline-block;width:16px;height:16px"></div></span><span style="font-family:arial,helvetica,sans-serif">. </span></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif">This exception is raised when Ceilometer are trying to get info about VM disk usage and allocation. </font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif">It only affects getting measures for a some disk pollsters which added in this CR <a href="https://review.openstack.org/#/c/145819/23/ceilometer/compute/virt/libvirt/inspector.py,cm" target="_blank">[2]</a><div style="display:inline-block;width:16px;height:16px"></div> with </font><span style="font-family:arial,helvetica,sans-serif">specified libvirt call <a href="https://github.com/openstack/ceilometer/blob/stable/liberty/ceilometer/compute/virt/libvirt/inspector.py#L215" target="_blank">[3]</a><div style="display:inline-block;width:16px;height:16px"></div></span><span style="font-family:arial,helvetica,sans-serif"> . </span></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif">These pollsters have been added in the Kilo cycle and successful work in Kilo deployments, but it doesn't work now.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="arial, helvetica, sans-serif">Also, we have a bug in the upstream launchpad <a href="https://bugs.launchpad.net/ceilometer/+bug/1457440" target="_blank">[4]</a><div style="display:inline-block;width:16px;height:16px"></div> but it have not been fixed yet.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px">I would glad to see any ideas about root cause of this issue or ways to fixing it. </div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-size:12.8px">Thank you in advance!</span><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px">References:</div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-family:arial,helvetica,sans-serif">[1] </span><a href="http://paste.openstack.org/show/479237/" target="_blank">Traceback</a><div style="display:inline-block;width:16px;height:16px"></div><div style="display:inline-block;width:16px;min-height:16px"> </div><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">./ceilometer-polling.log.0:4192:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk Traceback (most recent call last):</div><div class="gmail_default">./ceilometer-polling.log.0:4193:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk File "/usr/lib/python2.7/dist-packages/ceilometer/compute/pollsters/disk.py", line 703, in get_samples</div><div class="gmail_default">./ceilometer-polling.log.0:4194:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk instance,</div><div class="gmail_default">./ceilometer-polling.log.0:4195:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk File "/usr/lib/python2.7/dist-packages/ceilometer/compute/pollsters/disk.py", line 672, in _populate_cache</div><div class="gmail_default">./ceilometer-polling.log.0:4196:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk for disk, info in disk_info:</div><div class="gmail_default">./ceilometer-polling.log.0:4197:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk File "/usr/lib/python2.7/dist-packages/ceilometer/compute/virt/libvirt/inspector.py", line 215, in inspect_disk_info</div><div class="gmail_default">./ceilometer-polling.log.0:4198:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk block_info = domain.blockInfo(device)</div><div class="gmail_default">./ceilometer-polling.log.0:4199:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk File "/usr/lib/python2.7/dist-packages/libvirt.py", line 658, in blockInfo</div><div class="gmail_default">./ceilometer-polling.log.0:4200:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk if ret is None: raise libvirtError ('virDomainGetBlockInfo() failed', dom=self)</div><div class="gmail_default">./ceilometer-polling.log.0:4201:2015-11-17 16:20:54.807 14107 ERROR ceilometer.compute.pollsters.disk libvirtError: internal error: missing storage backend for network files using rbd protocol</div></div><div style="font-family:arial,helvetica,sans-serif"><br></div><div><font face="arial, helvetica, sans-serif">[2] CR with this commit: <a href="https://review.openstack.org/#/c/145819/23/ceilometer/compute/virt/libvirt/inspector.py,cm" target="_blank">https://review.openstack.org/#/c/145819/23/ceilometer/compute/virt/libvirt/inspector.py,cm</a><div style="display:inline-block;width:16px;height:16px"></div></font><br></div><div><font face="arial, helvetica, sans-serif">[3] Code entry: <a href="https://github.com/openstack/ceilometer/blob/stable/liberty/ceilometer/compute/virt/libvirt/inspector.py#L215" target="_blank">https://github.com/openstack/ceilometer/blob/stable/liberty/ceilometer/compute/virt/libvirt/inspector.py#L215</a><div style="display:inline-block;width:16px;height:16px"></div></font></div><div><span style="font-family:arial,helvetica,sans-serif">[4] Upstream bug: <a href="https://bugs.launchpad.net/ceilometer/+bug/1457440" target="_blank">https://bugs.launchpad.net/ceilometer/+bug/1457440</a><div style="display:inline-block;width:16px;height:16px"></div></span><br></div></div><div class="gmail_default" style="font-size:12.8px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8px"><div dir="ltr"><div dir="ltr"><p style="font-size:13px;margin:0in 0in 0.0001pt">Best regards,<u></u></p><p style="font-size:13px;margin:0in 0in 0.0001pt">Tyaptin Il<span style="font-family:arial,helvetica,sans-serif;font-size:12.8px">y</span><span style="font-size:12.8px">a,</span></p><p style="font-size:13px;margin:0in 0in 0.0001pt">Ceilometer developer,</p><p style="font-size:13px;margin:0in 0in 0.0001pt">Mirantis Inc.</p></div></div></div></div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><p style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;margin:0in 0in 0.0001pt;background-color:rgb(255,255,255)"><br></p></div></div></div></div></div>
</div>