I did test the glance patch. It works (mitigate both qcow and vmdk, with import taskflow).
One note, during the convert process, the qemu-img info is executed.
Something like this:
qemu-img info --output=json /tmp/staging/7b7b34b1-332c-4257-8a19-b9ff71bfe2c5
If the backing file does not exists, it fails with:
"qemu-img: Could not open '/tmp/staging/7b7b34b1-332c-4257-8a19-b9ff71bfe2c5': Could not open '/etc/nova/nova.conf': No such file or directory\n"
Leaving the image in "importing" state.
This is wrong IMO and should be catched as an invalid type, what do you think?
I did test the glance patch. It works (mitigate both qcow and vmdk, with import taskflow).
One note, during the convert process, the qemu-img info is executed. 7b7b34b1- 332c-4257- 8a19-b9ff71bfe2 c5
Something like this:
qemu-img info --output=json /tmp/staging/
If the backing file does not exists, it fails with: 7b7b34b1- 332c-4257- 8a19-b9ff71bfe2 c5': Could not open '/etc/nova/ nova.conf' : No such file or directory\n"
"qemu-img: Could not open '/tmp/staging/
Leaving the image in "importing" state.
This is wrong IMO and should be catched as an invalid type, what do you think?