Some fixes and improvements around block-jobs and block dirty-bitmaps.

The following changes since commit 9696bf5dc5a5bf0b4a9d05b6cdfe5f13990f97aa:

  Merge tag 'hw-misc-20260816' of https://github.com/philmd/qemu into staging 
(2026-08-16 08:17:47 -0700)

are available in the Git repository at:

  https://gitlab.com/vsementsov/qemu.git tags/pull-block-jobs-2026-08-17

for you to fetch changes up to dc04053687ec7219a78f9b90fe2f71c9336914e1:

  dirty-bitmap: fix integer overflow in serialization coverage (2026-08-17 
18:32:44 +0300)

----------------------------------------------------------------
block-jobs and dirty-bitmaps patches

----------------------------------------------------------------
Denis V. Lunev (6):
      job: keep job paused across overlapping pause requests
      tests/unit/test-blockjob: cover keeping a job paused while a pause is 
pending
      block/monitor: reject persistent bitmap add on a read-only node
      migration/block-dirty-bitmap: reject bitmap load onto ro node
      block/monitor: allow dropping a bitmap never stored on disk
      dirty-bitmap: fix integer overflow in serialization coverage

 block/dirty-bitmap.c                               |   2 +-
 block/monitor/bitmap-qmp-cmds.c                    |  19 ++--
 block/qcow2-bitmap.c                               |   9 ++
 job.c                                              |   9 +-
 migration/block-dirty-bitmap.c                     |  22 +++--
 qapi/block-core.json                               |   4 +-
 tests/qemu-iotests/tests/migrate-bitmaps-test      |  33 +++++++
 tests/qemu-iotests/tests/migrate-bitmaps-test.out  |   4 +-
 .../qemu-iotests/tests/remove-bitmap-from-backing  |  29 +++++-
 .../tests/remove-bitmap-from-backing.out           |  22 ++++-
 tests/unit/test-blockjob.c                         | 100 +++++++++++++++++++++
 11 files changed, 233 insertions(+), 20 deletions(-)

-- 
2.43.0


Reply via email to