summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/virt/libvirt/connection.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/nova/virt/libvirt/connection.py b/nova/virt/libvirt/connection.py
index c3bfdedda..833faff1f 100644
--- a/nova/virt/libvirt/connection.py
+++ b/nova/virt/libvirt/connection.py
@@ -2005,11 +2005,7 @@ class LibvirtConnection(driver.ComputeDriver):
continue
disk_type = driver_nodes[cnt].get('type')
- if disk_type == 'raw':
- dk_size = int(os.path.getsize(path))
- backing_file = ""
- virt_size = 0
- else:
+ if disk_type == "qcow2":
out, err = utils.execute('qemu-img', 'info', path)
# virtual size:
@@ -2022,6 +2018,10 @@ class LibvirtConnection(driver.ComputeDriver):
# backing file:(actual path:)
backing_file = libvirt_utils.get_disk_backing_file(path)
+ else:
+ dk_size = int(os.path.getsize(path))
+ backing_file = ""
+ virt_size = 0
disk_info.append({'type': disk_type,
'path': path,