Still looking for detailed confirmation of the new patch, but I've now tested the latest version locally in devstack. I also am collecting a list of images, which hopefully are self-explanatory from the names:
All of the bad ones fail to boot, the good ones succeed, and all the non-raw ones are also uploaded as raw and fail to boot, even if they're otherwise harmless because we reject the disk_format mismatch. I've got that in a bash script locally, which we clearly need to get into automation (in python of course) somewhere at some point.
Still looking for detailed confirmation of the new patch, but I've now tested the latest version locally in devstack. I also am collecting a list of images, which hopefully are self-explanatory from the names:
bad-qcow- with-backing. qcow2 with-datafile. qcow2 flat-expose. qcow2 flat-expose. vmdk sparse- nbdurl. vmdk vmdk.vmdk vmdk.vmdk
bad-qcow-
bad-vmdk-
bad-vmdk-
bad-vmdk-
good-qcow.qcow2
good-raw.raw
good-sparse-
good-stream-
All of the bad ones fail to boot, the good ones succeed, and all the non-raw ones are also uploaded as raw and fail to boot, even if they're otherwise harmless because we reject the disk_format mismatch. I've got that in a bash script locally, which we clearly need to get into automation (in python of course) somewhere at some point.
*tested with use_cow_images=True and False