Raise error if qemu can not create backing image

pull/516/head
Julien Duponchelle 8 years ago
parent 1d08d4a5fa
commit cf1b7ebe1f
No known key found for this signature in database
GPG Key ID: CE8B29639E07F5E8

@ -1261,6 +1261,8 @@ class QemuVM(BaseVM):
"backing_file={}".format(disk_image),
"-f", "qcow2", disk)
retcode = yield from process.wait()
if retcode is not None and retcode != 0:
raise QemuError("Could not create {} disk image".format(disk_name))
log.info("{} returned with {}".format(qemu_img_path, retcode))
except (OSError, subprocess.SubprocessError) as e:
raise QemuError("Could not create {} disk image {}".format(disk_name, e))

Loading…
Cancel
Save