On Thu, May 1, 2025 at 5:25 AM Vladimir Sementsov-Ogievskiy <vsement...@yandex-team.ru> wrote: > > 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
iotests-pylint is failing: Log file "stdout" content for test "03-tests/iotests-pylint.sh" (FAIL): ************* Module tests.copy-before-write tests/copy-before-write:151:0: C0301: Line too long (94/79) (line-too-long) https://gitlab.com/qemu-project/qemu/-/jobs/9931080975#L656 > > 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 >