The following changes since commit 73d29ea2417b58ca55fba1aa468ba38e3607b583:
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2025-04-27 12:47:23 -0400) are available in the Git repository at: https://gitlab.com/vsementsov/qemu.git tags/pull-block-jobs-2025-04-29-v2 for you to fetch changes up to 35655b2d1b1015e3a6fa99ef9c2afc1826a765ba: blockdev-backup: Add error handling option for copy-before-write jobs (2025-05-01 12:12:19 +0300) ---------------------------------------------------------------- block-job patches - deprecate some old block-job- APIs - on-cbw-error option for backup - more efficient zero handling in block commit v2: [03]: move variable declaration to function top, to silence clang and to follow QEMU coding style ---------------------------------------------------------------- Raman Dzehtsiar (1): blockdev-backup: Add error handling option for copy-before-write jobs Vincent Vanlaer (5): block: get type of block allocation in commit_run block: move commit_run loop to separate function block: refactor error handling of commit_iteration block: allow commit to unmap zero blocks block: add test non-active commit with zeroed data Vladimir Sementsov-Ogievskiy (2): qapi: synchronize jobs and block-jobs documentation qapi/block-core: deprecate some block-job- APIs block/backup.c | 3 +- block/commit.c | 118 +++++++++++++++++------- block/copy-before-write.c | 2 + block/copy-before-write.h | 1 + block/replication.c | 4 +- blockdev.c | 6 ++ docs/about/deprecated.rst | 31 +++++++ include/block/block_int-global-state.h | 2 + qapi/block-core.json | 95 ++++++++++++++----- qapi/job.json | 30 +++++- tests/qemu-iotests/tests/commit-zero-blocks | 96 +++++++++++++++++++ tests/qemu-iotests/tests/commit-zero-blocks.out | 54 +++++++++++ tests/qemu-iotests/tests/copy-before-write | 90 ++++++++++++++++++ tests/qemu-iotests/tests/copy-before-write.out | 4 +- 14 files changed, 471 insertions(+), 65 deletions(-) create mode 100755 tests/qemu-iotests/tests/commit-zero-blocks create mode 100644 tests/qemu-iotests/tests/commit-zero-blocks.out -- 2.48.1