[PATCH 0/3] block: copy-before-write: on-cbw-error behavior

Vladimir Sementsov-Ogievskiy posted 3 patches 2 years, 2 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220301205929.2006041-1-vsementsov@virtuozzo.com
Maintainers: John Snow <jsnow@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>
qapi/block-core.json                          |  27 +++-
block/copy-before-write.c                     | 123 ++++++++++++-----
tests/qemu-iotests/tests/copy-before-write    | 128 ++++++++++++++++++
.../qemu-iotests/tests/copy-before-write.out  |   5 +
4 files changed, 248 insertions(+), 35 deletions(-)
create mode 100755 tests/qemu-iotests/tests/copy-before-write
create mode 100644 tests/qemu-iotests/tests/copy-before-write.out
[PATCH 0/3] block: copy-before-write: on-cbw-error behavior
Posted by Vladimir Sementsov-Ogievskiy 2 years, 2 months ago
Hi all!

Here is a new option for copy-before-write filter, to alter its behavior
on copy-before-write operation failure.

Based-on: <20220228113927.1852146-1-vsementsov@virtuozzo.com>
   ([PATCH v5 00/16] Make image fleecing more usable)

Vladimir Sementsov-Ogievskiy (3):
  block/copy-before-write: refactor option parsing
  block/copy-before-write: add on-cbw-error open parameter
  iotests: add copy-before-write: on-cbw-error tests

 qapi/block-core.json                          |  27 +++-
 block/copy-before-write.c                     | 123 ++++++++++++-----
 tests/qemu-iotests/tests/copy-before-write    | 128 ++++++++++++++++++
 .../qemu-iotests/tests/copy-before-write.out  |   5 +
 4 files changed, 248 insertions(+), 35 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/copy-before-write
 create mode 100644 tests/qemu-iotests/tests/copy-before-write.out

-- 
2.31.1