
Kimchi was allocating the entire disk when the disk image type wasn't 'qcow2'. Adding 'raw' to this exception list because raw images can be created as sparse (= size in bytes when creating the disk is less than its total capacity) too. Signed-off-by: Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com> --- src/kimchi/vmtemplate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kimchi/vmtemplate.py b/src/kimchi/vmtemplate.py index 5dbbdd4..6c449f2 100644 --- a/src/kimchi/vmtemplate.py +++ b/src/kimchi/vmtemplate.py @@ -197,7 +197,8 @@ class VMTemplate(object): 'capacity': d['size'], 'format': fmt, 'path': '%s/%s' % (storage_path, volume)} - info['allocation'] = 0 if fmt == 'qcow2' else info['capacity'] + info['allocation'] = 0 if fmt in ['qcow2', 'raw'] \ + else info['capacity'] if 'base' in d: info['base'] = dict() -- 1.9.3