[PULL 0/6] block: jobs and dirty-bitmaps
Vladimir Sementsov-Ogievskiy <[email protected]>
| Newsgroups | gmane.comp.emulators.qemu.block,gmane.comp.emulators.qemu |
|---|---|
| Message-ID | <[email protected]> |
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