Hi all! I'm not sure, is it a bug or a feature, but using qcow2 under raw is broken. It should be either fixed like I propose (by Max's suggestion) or somehow forbidden (just forbid backing-file supporting node to be file child of raw-format node).
Vladimir Sementsov-Ogievskiy (2): block/raw-format: switch to BDRV_BLOCK_DATA with BDRV_BLOCK_RECURSE iotests: test mirroring qcow2 under raw format block/raw-format.c | 2 +- tests/qemu-iotests/263 | 46 ++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/263.out | 12 ++++++++++ tests/qemu-iotests/group | 1 + 4 files changed, 60 insertions(+), 1 deletion(-) create mode 100755 tests/qemu-iotests/263 create mode 100644 tests/qemu-iotests/263.out -- 2.18.0