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 |
2019-08-06 | Max Reitz | backup: Copy only dirty areas Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-30 | Max Reitz | nvme: Limit blkshift to 12 (for 4 kB blocks) Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-22 | Max Reitz | block: Only the main loop can change AioContexts Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-22 | Max Reitz | block: Dec. drained_end_counter before bdrv_wakeup Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | iotests: Test quitting with job on throttled node Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | vl: Drain before (block) job cancel when quitting Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | iotests: Test commit with a filter on the chain Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | iotests: Add @has_quit to vm.shutdown() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | block: Loop unsafely in bdrv*drained_end() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | tests: Extend commit by drained_end test Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | block: Do not poll in bdrv_do_drained_end() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | tests: Lock AioContexts in test-block-iothread Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | block: Make bdrv_parent_drained_[^_]*() static Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | block: Add @drained_end_counter Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | tests: Add job commit by drained_end test Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-19 | Max Reitz | block: Introduce BdrvChild.parent_quiesce_counter Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | iotests: Add read-only test case to 030 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | iotests: Add new case to 030 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | iotests: Add @use_log to VM.run_job() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | iotests: Compare error messages in 030 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | iotests: Fix throttling in 030 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | block: Deep-clear inherits_from Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | block/stream: Swap backing file change order Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | block/stream: Fix error path Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-15 | Max Reitz | block: Add BDS.never_freeze Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-07-05 | Max Reitz | i386/kvm: Fix build with -m32 Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-24 | Max Reitz | iotests: Fix 205 for concurrent runs Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | iotests: Test failure to loosen restrictions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block: Ignore loosening perm restrictions failures Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block: Add *tighten_restrictions to *check*_perm() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block: Fix order in bdrv_replace_child() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block/commit: Drop bdrv_child_try_set_perm() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block/mirror: Fix child permissions Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | block: Add bdrv_child_refresh_perms() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | file-posix: Update open_flags in raw_set_perm() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-18 | Max Reitz | iotests: Hide timestamps for skipped tests Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | iotests: Test qemu-img convert -C --salvage Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | iotests: Test qemu-img convert --salvage Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | blkdebug: Inject errors on .bdrv_co_block_status() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | blkdebug: Add "none" event Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | blkdebug: Add @iotype error option Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | qemu-img: Add salvaging mode to convert Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | qemu-img: Move quiet into ImgConvertState Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | blockdev: Overlays are not snapshots Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | qapi/block-core: Overlays are not snapshots Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | qemu-img: Fix options leakage in img_rebase() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | iotests: Fix intermittent failure in 219 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-14 | Max Reitz | iotests: Filter 175's allocation information Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-13 | Max Reitz | iotests: Let 233 run concurrently Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-13 | Max Reitz | iotests: Use qemu-nbd's --pid-file Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-13 | Max Reitz | qemu-nbd: Do not close stderr Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-13 | Max Reitz | iotests.py: Add qemu_nbd_early_pipe() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-13 | Max Reitz | qemu-nbd: Add --pid-file option Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-07 | Max Reitz | ui/curses: Fix build with -m32 Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-04 | Max Reitz | iotests: Test cancelling a job and closing the VM Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-06-04 | Max Reitz | block/io: Delay decrementing the quiesce_counter Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | iotests: Make 245 faster and more reliable Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | iotests.py: Fix VM.run_job Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | iotests.py: Let assert_qmp() accept an array Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | block: Improve "Block node is read-only" message Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | qemu-img.texi: Describe human-readable info output Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | qemu-img.texi: Be specific about JSON object types Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | iotests: Test unaligned raw images with O_DIRECT Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | block/file-posix: Unaligned O_DIRECT block-status Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-20 | Max Reitz | block/file-posix: Truncate in xfs_write_zeroes() Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-10 | Max Reitz | iotests: Add test for rebase without input base Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-10 | Max Reitz | qemu-img: Use zero writes after source backing EOF Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-10 | Max Reitz | qemu-img: Allow rebase with no input base Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | iotests: Fix iotests 110 and 126 Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | block/ssh: Implement .bdrv_dirname() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | block/ssh: Implement .bdrv_refresh_filename() Signed-off-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | iotests: Make 182 do without device_add Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | iotests: Fix 233 for ports other than 10809 Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-05-07 | Max Reitz | qemu-nbd: Look up flag names in array Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
2019-04-30 | Max Reitz | qemu-img: Make create hint at protocol options Signed-off-by: Max Reitz <mreitz@redhat.com> |
commitcommitdifftree |
next |