Message ID | 20240313152822.626493-1-vsementsov@yandex-team.ru (mailing list archive) |
---|---|
Headers | show |
Series | backup: discard-source parameter | expand |
On 13.03.24 18:28, Vladimir Sementsov-Ogievskiy wrote: > Hi all! The main patch is 04, please look at it for description and > diagram. > > v4: add t-b by Fiona > add r-b by Fiona to 02-05 (patch 01 still lack an r-b) > 05: fix copyrights and subject in the test > 04: since 9.0 --> since 9.1 (we missed a soft freeze for 9.0) > > Vladimir Sementsov-Ogievskiy (5): > block/copy-before-write: fix permission > block/copy-before-write: support unligned snapshot-discard > block/copy-before-write: create block_copy bitmap in filter node > qapi: blockdev-backup: add discard-source parameter > iotests: add backup-discard-source > > block/backup.c | 5 +- > block/block-copy.c | 12 +- > block/copy-before-write.c | 39 ++++- > block/copy-before-write.h | 1 + > block/replication.c | 4 +- > blockdev.c | 2 +- > include/block/block-common.h | 2 + > include/block/block-copy.h | 2 + > include/block/block_int-global-state.h | 2 +- > qapi/block-core.json | 4 + > tests/qemu-iotests/257.out | 112 ++++++------- > .../qemu-iotests/tests/backup-discard-source | 152 ++++++++++++++++++ > .../tests/backup-discard-source.out | 5 + > 13 files changed, 272 insertions(+), 70 deletions(-) > create mode 100755 tests/qemu-iotests/tests/backup-discard-source > create mode 100644 tests/qemu-iotests/tests/backup-discard-source.out > Thanks for review, applied to my block branch. (r-b to 01 is still appreciated, I will not pull this until 9.1 tree opened)