From 66cc0d2429bddf0c983c6969a70b5cd1ea41e086 Mon Sep 17 00:00:00 2001 From: Ivan Kolodyazhny Date: Mon, 11 Dec 2017 16:06:05 +0200 Subject: [PATCH] Fix available space checking for image conversion Cinder checks if there is enough free space to convert image from qcow to raw format before uploading it into the volume. This patch fixes the issue when we try to compare GiB to KiB. Change-Id: I18b890ab1a73e0e7e9e626c7f896486fdd1f6d75 Closes-Bug: #1737551 --- cinder/image/image_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinder/image/image_utils.py b/cinder/image/image_utils.py index 3fc9ba249a2..e1abbb575c2 100644 --- a/cinder/image/image_utils.py +++ b/cinder/image/image_utils.py @@ -448,7 +448,7 @@ def fetch_to_volume_format(context, image_service, # NOTE(e0ne): check for free space in destination directory before # image conversion. - check_available_space(dest, virt_size, image_id) + check_available_space(dest, data.virtual_size, image_id) # NOTE(jdg): I'm using qemu-img convert to write # to the volume regardless if it *needs* conversion or not