Libvirt extended disk checks don't work with libvirt-python == 2.1.0

Bug #1616160 reported by Joe Keen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Monasca
In Progress
High
Ryan

Bug Description

Libvirt extended disk checks work with libvirt-python 1.3.2 but not version 2.1.0. Version 2.1.0 is the default version supplied with the Newton release.

Revision history for this message
Joe Keen (jkeen) wrote :

2016-08-22 19:20:07 UTC | ERROR | collector | monasca_agent.collector.checks.check.libvirt(check.py:205) | Check 'libvirt' instance #0 failed
Traceback (most recent call last):
  File "/usr/local/venv-builder/1.2.0-ga3b8408/monasca-agent-venv/local/lib/python2.7/site-packages/monasca_agent/collector/checks/check.py", line 203, in run
    self.check(instance)
  File "/usr/local/venv-builder/1.2.0-ga3b8408/monasca-agent-venv/lib/python2.7/site-packages/monasca_agent/common/../collector/checks_d/libvirt.py", line 717, in check
    dims_operations)
  File "/usr/local/venv-builder/1.2.0-ga3b8408/monasca-agent-venv/lib/python2.7/site-packages/monasca_agent/common/../collector/checks_d/libvirt.py", line 508, in _inspect_disk_info
    for disk in insp.inspect_disk_info(inst):
  File "/usr/local/venv-builder/1.2.0-ga3b8408/monasca-agent-venv/local/lib/python2.7/site-packages/monasca_agent/collector/virt/libvirt/inspector.py", line 204, in inspect_disk_info
    block_info = domain.blockInfo(device)
  File "/usr/local/venv-builder/1.2.0-ga3b8408/monasca-agent-venv/local/lib/python2.7/site-packages/libvirt.py", line 684, in blockInfo
    if ret is None: raise libvirtError ('virDomainGetBlockInfo() failed', dom=self)
libvirtError: internal error: missing storage backend for network files using rbd protocol

Ryan (ryan-brandt)
Changed in monasca:
assignee: nobody → Ryan (ryan-brandt)
importance: Undecided → High
status: New → In Progress
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.