On 12.08.19 20:11, Vladimir Sementsov-Ogievskiy wrote: > 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). I agree, I think only filters should return BDRV_BLOCK_RAW. (And not even them, they should just be handled transparently by bdrv_co_block_status(). But that’s something for later.) > 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 Thanks, applied to my block-next branch: https://git.xanclic.moe/XanClic/qemu/commits/branch/block-next Max