[PATCH qemu 0/4] mirror: implement incremental and bitmap modes

Fabian Grünbichler posted 4 patches 3 years, 6 months ago
Test docker-quick@centos7 passed
Test docker-mingw@fedora passed
Test checkpatch passed
Test FreeBSD passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200922091418.53562-1-f.gruenbichler@proxmox.com
There is a newer version of this series
include/block/block_int.h   |    4 +-
block/mirror.c              |   96 +-
blockdev.c                  |   71 +-
tests/test-block-iothread.c |    4 +-
qapi/block-core.json        |   29 +-
tests/qemu-iotests/306      |  546 +++++++
tests/qemu-iotests/306.out  | 2846 +++++++++++++++++++++++++++++++++++
tests/qemu-iotests/group    |    1 +
8 files changed, 3566 insertions(+), 31 deletions(-)
create mode 100755 tests/qemu-iotests/306
create mode 100644 tests/qemu-iotests/306.out
[PATCH qemu 0/4] mirror: implement incremental and bitmap modes
Posted by Fabian Grünbichler 3 years, 6 months ago
based on John's in-progress work from last year, this series introduces
incremental drive-/block-dev mirror support using bitmaps with three bitmap
modes.

changes since RFC:
- rebased on current master
- squashed patches 2-4
- re-ordered patches 5/6, and moved all test code to patch 6

NOTE: patch #2 is still requiring a S-O-B by John before applying!

Fabian Grünbichler (2):
  mirror: move some checks to qmp
  iotests: add test for bitmap mirror

John Snow (2):
  drive-mirror: add support for sync=bitmap mode=never
  drive-mirror: add support for conditional and always bitmap sync modes

 include/block/block_int.h   |    4 +-
 block/mirror.c              |   96 +-
 blockdev.c                  |   71 +-
 tests/test-block-iothread.c |    4 +-
 qapi/block-core.json        |   29 +-
 tests/qemu-iotests/306      |  546 +++++++
 tests/qemu-iotests/306.out  | 2846 +++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/group    |    1 +
 8 files changed, 3566 insertions(+), 31 deletions(-)
 create mode 100755 tests/qemu-iotests/306
 create mode 100644 tests/qemu-iotests/306.out

-- 
2.20.1