Lines 316-326
def get_storage_volumes(node, pool_name, type=None):
Link Here
|
316 |
pool_type = pool_tree.attrib['type'] |
316 |
pool_type = pool_tree.attrib['type'] |
317 |
|
317 |
|
318 |
for name in pool.listVolumes(): |
318 |
for name in pool.listVolumes(): |
319 |
vol = pool.storageVolLookupByName(name) |
|
|
320 |
xml = vol.XMLDesc(0) |
321 |
try: |
319 |
try: |
|
|
320 |
vol = pool.storageVolLookupByName(name) |
321 |
xml = vol.XMLDesc(0) |
322 |
volume_tree = ET.fromstring(xml) |
322 |
volume_tree = ET.fromstring(xml) |
323 |
except ET.XMLSyntaxError: |
323 |
except (libvirt.libvirtError, ET.XMLSyntaxError) as ex: |
|
|
324 |
logger.info(ex, exc_info=True) |
324 |
continue |
325 |
continue |
325 |
disk = Disk() |
326 |
disk = Disk() |
326 |
disk.pool = pool_name |
327 |
disk.pool = pool_name |