- 0fd05c8 qapi: blockdev-backup: add discard-source parameter by Vladimir Sementsov-Ogievskiy · 12 months ago
- 006e845 block/copy-before-write: create block_copy bitmap in filter node by Vladimir Sementsov-Ogievskiy · 12 months ago
- 79bb762 block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 4 months ago
- ad74751 block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 4 months ago
- 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 8 months ago
- abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 2 months ago
- 43a0d4f block-copy: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 3 months ago
- 15df6e6 block/block-copy: block_copy(): add timeout_ns parameter by Vladimir Sementsov-Ogievskiy · 2 years, 11 months ago
- 9740b90 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into staging by Peter Maydell · 3 years ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
- d088e6a block: intoduce reqlist by Vladimir Sementsov-Ogievskiy · 3 years ago
- 177541e block/block-copy: add block_copy_reset() by Vladimir Sementsov-Ogievskiy · 3 years ago
- 1f7252e block/block-copy: block_copy_state_new(): add bitmap parameter by Vladimir Sementsov-Ogievskiy · 3 years ago
- 051f66c block/block-copy: move copy_bitmap initialization to block_copy_state_new() by Vladimir Sementsov-Ogievskiy · 3 years ago
- abde8ac block/block-copy: block_copy_state_new(): drop extra arguments by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 201b4bb block/block-copy: make setting progress optional by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- b518e9e block/backup: move cluster size calculation to block-copy by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- f8b9504 block/block-copy: introduce block_copy_set_copy_opts() by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 4957772 block-copy: move detecting fleecing scheme to block-copy by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 149009b block-copy: atomic .cancelled and .finished fields in BlockCopyCallState by Emanuele Giuseppe Esposito · 3 years, 8 months ago
- d0c389d block-copy: add CoMutex lock by Emanuele Giuseppe Esposito · 3 years, 8 months ago
- e3dd339 block-copy: move progress_set_remaining in block_copy_task_end by Emanuele Giuseppe Esposito · 3 years, 8 months ago
- 05d5e12 block-copy: streamline choice of copy_range vs. read/write by Paolo Bonzini · 3 years, 8 months ago
- c6a3e3d block-copy: small refactor in block_copy_task_entry and block_copy_common by Emanuele Giuseppe Esposito · 3 years, 8 months ago
- ca657c9 block-copy: let ratelimit handle a speed of 0 by Paolo Bonzini · 3 years, 9 months ago
- bed9523 block-copy: refactor copy_range handling by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
- 8146b35 block-copy: fix block_copy_task_entry() progress update by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
- 29a6ea2 coroutine-sleep: replace QemuCoSleepState pointer with struct in the API by Paolo Bonzini · 3 years, 10 months ago
- eaee072 coroutine-sleep: allow qemu_co_sleep_wake that wakes nothing by Paolo Bonzini · 3 years, 10 months ago
- 4951967 ratelimit: protect with a mutex by Paolo Bonzini · 3 years, 11 months ago
- 143a638 block/block-copy: drop unused argument of block_copy() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 5b49c2b block/block-copy: drop unused block_copy_set_progress_callback() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- d51590f block/block-copy: make progress_bytes_callback optional by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- a6d23d5 block/block-copy: add block_copy_cancel by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 7e032df block/block-copy: add ratelimit to block-copy by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 2e099a9 block/block-copy: add list of all call-states by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 26be9d6 block/block-copy: add max_chunk and max_workers parameters by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- de4641b block/block-copy: implement block_copy_async by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 3b8c232 block/block-copy: More explicit call_state by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 86c6a3b qapi: backup: add perf.use-copy-range parameter by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- c6f6d84 block-copy: Use CAF to find sync=top base by Max Reitz · 4 years, 8 months ago
- 7661a88 block/block-copy: always align copied region to cluster size by Stefan Reiter · 4 years, 7 months ago
- e8de7ba block/block-copy: block_copy_dirty_clusters: fix failure check by Vladimir Sementsov-Ogievskiy · 4 years, 9 months ago
- d7eca54 block/block-copy: Simplify block_copy_do_copy() by Philippe Mathieu-Daudé · 4 years, 10 months ago
- c78dd00 block/block-copy: Fix uninitialized variable in block_copy_task_entry by Philippe Mathieu-Daudé · 4 years, 10 months ago
- fc9aefc block/block-copy: fix use-after-free of task pointer by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- 4ce5dd3 block/block-copy: use aio-task-pool API by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- 42ac214 block/block-copy: refactor task creation by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- 1348a65 block/block-copy: add state pointer to BlockCopyTask by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- f13e60a block/block-copy: alloc task on each iteration by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- e940778 block/block-copy: rename in-flight requests to tasks by Vladimir Sementsov-Ogievskiy · 4 years, 10 months ago
- 397f4e9 block/block-copy: hide structure definitions by Vladimir Sementsov-Ogievskiy · 5 years ago
- 5332e5d block/block-copy: reduce intersecting request lock by Vladimir Sementsov-Ogievskiy · 5 years ago
- 8719091 block/block-copy: rename start to offset in interfaces by Vladimir Sementsov-Ogievskiy · 5 years ago
- dafaf13 block/block-copy: refactor interfaces to use bytes instead of end by Vladimir Sementsov-Ogievskiy · 5 years ago
- 17187cb block/block-copy: factor out find_conflicting_inflight_req by Vladimir Sementsov-Ogievskiy · 5 years ago
- 2d57511 block/block-copy: use block_status by Vladimir Sementsov-Ogievskiy · 5 years ago
- 9d31bc5 block/block-copy: specialcase first copy_range request by Vladimir Sementsov-Ogievskiy · 5 years ago
- d0ebeca block/block-copy: fix progress calculation by Vladimir Sementsov-Ogievskiy · 5 years ago
- dcfbece block/block-copy: fix s->copy_size for compressed cluster by Vladimir Sementsov-Ogievskiy · 5 years ago
- 0e24024 block/block-copy: increase buffered copy request by Vladimir Sementsov-Ogievskiy · 5 years ago
- 7f739d0 block/block-copy: add memory limit by Vladimir Sementsov-Ogievskiy · 5 years ago
- e332a72 block/block-copy: refactor copying by Vladimir Sementsov-Ogievskiy · 5 years ago
- b3b7036 block/block-copy: limit copy_range_size to 16 MiB by Vladimir Sementsov-Ogievskiy · 5 years ago
- 3816edd block/block-copy: allocate buffer in block_copy_with_bounce_buffer by Vladimir Sementsov-Ogievskiy · 5 years ago
- 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
- 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
- 0f4b02b block/block-copy: split block_copy_set_callbacks function by Vladimir Sementsov-Ogievskiy · 5 years ago
- a6ffe19 block/backup: move in-flight requests handling from backup to block-copy by Vladimir Sementsov-Ogievskiy · 5 years ago
- beb5f54 block: move block_copy from block/backup.c to separate file by Vladimir Sementsov-Ogievskiy · 5 years ago