The following changes since commit 2d2c73d0e3d504a61f868e46e6abd5643f38091b:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200914-1' into staging (2020-09-14 16:03:08 +0100) are available in the Git repository at: https://github.com/XanClic/qemu.git tags/pull-block-2020-09-15 for you to fetch changes up to 7bae7c805d82675eb3a02c744093703d84ada2d6: block/rbd: add 'namespace' to qemu_rbd_strong_runtime_opts[] (2020-09-15 11:31:10 +0200) ---------------------------------------------------------------- Block patches: - Several qcow2 fixes and refactorings - Let qemu-img convert try to stay at cluster boundaries - Stable child names for quorum (with x-blockdev-change) - Explicitly drop vhdx 4k sector support, as it was never actually working - rbd: Mark @namespace a strong runtime option - iotests.py improvements - Drop unused runtime_opts objects - Skip a test case in 030 when run through make check-block ---------------------------------------------------------------- Alberto Garcia (9): qcow2: Use macros for the L1, refcount and bitmap table entry sizes qcow2: Fix removal of list members from BDRVQcow2State.cluster_allocs qcow2: Don't check nb_clusters when removing l2meta from the list qcow2: Rewrite the documentation of qcow2_alloc_cluster_offset() qcow2: Handle QCowL2Meta on error in preallocate_co() qcow2: Make qcow2_free_any_clusters() free only one cluster qcow2: Return the original error code in qcow2_co_pwrite_zeroes() qcow2: Make preallocate_co() resize the image to the correct size qcow2: Convert qcow2_alloc_cluster_offset() into qcow2_alloc_host_offset() John Snow (2): block/rbd: remove runtime_opts block/qcow: remove runtime opts Lukas Straub (1): block/quorum.c: stable children names Nir Soffer (5): qemu-iotests: Fix FilePaths cleanup qemu-iotests: Fix FilePaths docstring qemu-iotests: Support varargs syntax in FilePaths qemu-iotests: Merge FilePaths and FilePath qemu-iotests: Simplify FilePath __init__ Peter Lieven (1): qemu-img: avoid unaligned read requests during convert Stefano Garzarella (1): block/rbd: add 'namespace' to qemu_rbd_strong_runtime_opts[] Swapnil Ingle (1): block/vhdx: Support vhdx image only with 512 bytes logical sector size Thomas Huth (1): iotests: Skip test_stream_parallel in test 030 when doing "make check" Yi Li (1): qemu-img: Explicit number replaced by a constant block/qcow2.h | 16 +++-- block/qcow.c | 9 --- block/qcow2-bitmap.c | 11 ++-- block/qcow2-cluster.c | 69 ++++++++++++---------- block/qcow2-refcount.c | 97 +++++++++++++++--------------- block/qcow2-snapshot.c | 20 +++---- block/qcow2.c | 108 ++++++++++++++-------------------- block/quorum.c | 20 +++++-- block/rbd.c | 43 +------------- block/vhdx.c | 6 +- qemu-img.c | 32 ++++++++-- tests/check-block.sh | 3 + tests/qemu-iotests/030 | 2 + tests/qemu-iotests/125 | 44 ++++++++------ tests/qemu-iotests/125.out | 28 ++++++++- tests/qemu-iotests/194 | 4 +- tests/qemu-iotests/208 | 2 +- tests/qemu-iotests/222 | 2 +- tests/qemu-iotests/251 | 7 ++- tests/qemu-iotests/257 | 10 ++-- tests/qemu-iotests/305 | 74 +++++++++++++++++++++++ tests/qemu-iotests/305.out | 16 +++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 53 +++++++++-------- 24 files changed, 395 insertions(+), 282 deletions(-) create mode 100755 tests/qemu-iotests/305 create mode 100644 tests/qemu-iotests/305.out -- 2.26.2