2019-10-28 | Max Reitz | qcow2: Repair snapshot table with too many entries Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Fix overly long snapshot tables Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Keep track of the snapshot table length Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Fix broken snapshot table entries Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Add qcow2_check_fix_snapshot_table() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Separate qcow2_check_read_snapshot_table() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Write v3-compliant snapshot list on upgrade Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Put qcow2_upgrade() into its own function Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Make qcow2_write_snapshots() public Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Keep unknown extra snapshot data Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Add Error ** to qcow2_read_snapshots() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | qcow2: Use endof() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | include: Move endof() up from hw/virtio/virtio.h Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | mirror: Do not dereference invalid pointers Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Drop TEST_DIR filter from _filter_nbd Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/267: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/240: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/223: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/222: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/209: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/208: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/205: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/201: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/194: Create sockets in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/192: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/183: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/182: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/181: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/147: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/143: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/140: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests/083: Create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Let common.nbd create socket in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Filter $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests.py: Add @base_dir to FilePaths etc. Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests.py: Store socket files in $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Introduce $SOCK_DIR Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Cache supported_formats() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Test driver whitelisting in 136 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Test driver whitelisting in 093 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Let skip_if_unsupported accept a function Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Use case_skip() in skip_if_unsupported() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Allow skipping test cases Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-28 | Max Reitz | iotests: Prefer null-co over null-aio Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-14 | Max Reitz | iotests: Test large write request to qcow2 file Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-14 | Max Reitz | qcow2: Limit total allocation range to INT_MAX Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-14 | Max Reitz | iotests/028: Fix for long $TEST_DIRs Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-10 | Max Reitz | iotests/162: Fix for newer Linux 5.3+ Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-10 | Max Reitz | iotests: Use stat -c %b in 125 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-10 | Max Reitz | iotests: Disable 125 on broken XFS versions Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-10 | Max Reitz | iotests: Fix 125 for growth_mode = metadata Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-08 | Max Reitz | iotests/262: Switch source/dest VM launch order Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-10-08 | Max Reitz | block: Skip COR for inactive nodes Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Check curl_multi_add_handle()'s return code Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Handle success in multi_check_completion Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Report only ready sockets Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Pass CURLSocket to curl_multi_do() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Check completion in curl_multi_do() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Keep *socket until the end of curl_sock_cb() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-16 | Max Reitz | curl: Keep pointer to the CURLState in CURLSocket Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | iotests: Test blockdev-create for vpc Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | iotests: Restrict nbd Python tests to nbd Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | iotests: Restrict file Python tests to file Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | iotests: Add supported protocols to execute_test() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | vpc: Return 0 from vpc_co_create() on success Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | iotests: Test reverse sub-cluster qcow2 writes Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-10 | Max Reitz | block/file-posix: Reduce xfsctl() use Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Add -display none to the qemu options Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Disable 126 for flat vmdk subformats Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Disable 110 for vmdk.twoGbMaxExtentSparse Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Disable broken streamOptimized tests Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | vmdk: Reject invalid compressed writes Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Keep testing broken relative extent paths Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | vmdk: Use bdrv_dirname() for relative extent paths Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-09-03 | Max Reitz | iotests: Fix _filter_img_create() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | doc: Preallocation does not require writing zeroes Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | iotests: Fix 141 when run with qed Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | vpc: Do not return RAW from block_status Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | vmdk: Make block_status recurse for flat extents Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | vdi: Make block_status recurse for fixed images Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | iotests: Full mirror to existing non-zero image Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | iotests: Test convert -n to pre-filled image Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | iotests: Convert to preallocated encrypted qcow2 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | vhdx: Fix .bdrv_has_zero_init() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | vdi: Fix .bdrv_has_zero_init() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | qcow2: Fix .bdrv_has_zero_init() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | block: Use bdrv_has_zero_init_truncate() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | block: Implement .bdrv_has_zero_init_truncate() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | block: Add bdrv_has_zero_init_truncate() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | mirror: Fix bdrv_has_zero_init() use Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-19 | Max Reitz | qemu-img: Fix bdrv_has_zero_init() use in convert Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-16 | Max Reitz | iotests: Add test for concurrent stream/commit Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-16 | Max Reitz | tests: Test mid-drain bdrv_replace_child_noperm() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-16 | Max Reitz | tests: Test polling in bdrv_drop_intermediate() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-16 | Max Reitz | block: Reduce (un)drains when replacing a child Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-16 | Max Reitz | block: Keep subtree drained in drop_intermediate Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-06 | Max Reitz | iotests: Test unaligned blocking mirror write Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-06 | Max Reitz | mirror: Only mirror granularity-aligned chunks Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-06 | Max Reitz | iotests: Test incremental backup after truncation Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-08-06 | Max Reitz | iotests: Test backup job with two guest writes Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |