2018-06-22 | Max Reitz | tests: Add QDict clone-flatten test Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-22 | Max Reitz | qdict: Make qdict_flatten() shallow-clone-friendly Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | iotests: Add test for active mirroring Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Add copy mode QAPI interface Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Add active mirroring Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | job: Add job_progress_increase_remaining() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Add MirrorBDSOpaque Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/dirty-bitmap: Add bdrv_dirty_iter_next_area Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | test-hbitmap: Add non-advancing iter_next tests Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | hbitmap: Add @advance param to hbitmap_iter_next() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block: Generalize should_update_child() rule Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Use source as a BdrvChild Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Wait for in-flight op conflicts Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Use CoQueue to wait on in-flight ops Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Convert to coroutines Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | block/mirror: Pull out mirror_perform() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-18 | Max Reitz | test-bdrv-drain: Add test for node deletion Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-15 | Max Reitz | block: Add block-specific QDict header Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Add case for a corrupted inactive image Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qcow2: Do not mark inactive images corrupt Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | block: Make bdrv_is_writable() public Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Fix 219's timing Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Test post-backing convert target behavior Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-img: Special post-backing convert handling Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Add test for rebasing with relative paths Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-img: Resolve relative backing paths in rebase Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Let 216 make use of qemu-io's exit code Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests.py: Add qemu_io_silent Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-io: Exit with error when a command failed Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-io: Let command functions return error code Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-io: Drop command functions' return values Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Repairing error during snapshot deletion Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qcow2: Repair OFLAG_COPIED when fixing leaks Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Rework 113 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Test help option for unsupporting formats Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-img: Recognize no creation support in -o help Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-img: Add print_amend_option_help() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-option: Pull out "Supported options" print Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | block: Add Error parameter to bdrv_amend_options Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | qemu-img: Amendment support implies create_opts Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | iotests: Add creation test to 153 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | block/file-posix: File locking during creation Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-06-11 | Max Reitz | block/file-posix: Pass FD to locking helpers Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Add test for -U/force-share conflicts Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | qemu-img: Use only string options in img_open_opts Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | qemu-io: Use purely string blockdev options Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: Document BDRV_REQ_WRITE_UNCHANGED support Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | qemu-img: Check post-truncation size Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Add test for COR across nodes Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Copy 197 for COR filter driver Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Clean up wrap image in 197 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: Support BDRV_REQ_WRITE_UNCHANGED in filters Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block/quorum: Support BDRV_REQ_WRITE_UNCHANGED Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: Set BDRV_REQ_WRITE_UNCHANGED for COR writes Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: Add BDRV_REQ_WRITE_UNCHANGED flag Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: BLK_PERM_WRITE includes ..._UNCHANGED Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | block: Add COR filter driver Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Skip 181 and 201 without userfaultfd Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Add failure matching to common.qemu Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-15 | Max Reitz | iotests: Split 214 off of 122 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-08 | Max Reitz | iotests: Add test for cancelling a mirror job Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-05-08 | Max Reitz | block/mirror: Make cancel always cancel pre-READY Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-04-03 | Max Reitz | iotests: Test preallocated truncate of 2G image Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-04-03 | Max Reitz | block/file-posix: Fix fully preallocated truncate Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | block: Deprecate "backing": "" Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | block: Handle null backing link Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Make more of qobject_to() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Remove qobject_to_X() functions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Replace qobject_to_X(o) by qobject_to(X, o) Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | qapi: Add qobject_to() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | compiler: Add QEMU_BUILD_BUG_MSG() macro Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | vdi: Implement .bdrv_co_create Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | vdi: Move file creation to vdi_co_create_opts Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-19 | Max Reitz | vdi: Pull option parsing from vdi_co_create Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-02 | Max Reitz | block/ssh: Add basic .bdrv_truncate() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-02 | Max Reitz | block/ssh: Make ssh_grow_file() blocking Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-02 | Max Reitz | block/ssh: Pull ssh_grow_file() from ssh_create() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-03-02 | Max Reitz | qemu-img: Make resize error message more general Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | sheepdog: Allow fully preallocated truncation Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | sheepdog: Pass old and new size to sd_prealloc() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | sheepdog: Make sd_prealloc() take a BDS Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | gluster: Add preallocated truncation Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | gluster: Query current size in do_truncate() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | gluster: Pull truncation from qemu_gluster_create Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | gluster: Move glfs_close() to create's clean-up Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-13 | Max Reitz | iotests: Use virtio-blk in 155 Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-02-01 | Max Reitz | iotests: Make 200 run on tmpfs Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Disable some tests for compat=0.10 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Make 059 pass on machines with little RAM Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Filter compat-dependent info in 198 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Make 191 work with qcow2 options Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Make 184 image-less Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Make 089 compatible with compat=0.10 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Fix 067 for compat=0.10 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Fix 059's reference output Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Fix 051 for compat=0.10 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Fix 020 for vmdk Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Skip 103 for refcount_bits=1 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Forbid 020 for non-file protocols Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2018-01-23 | Max Reitz | iotests: Drop format-specific in _filter_img_info Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |