On 9/19/23 20:57, Andrey Drobyshev wrote: > v2 --> v3: > * Patch 3/8: fixed logic in the if statement, so that we align on blk > when blk_old_backing == NULL; > * Patch 4/8: comment fix; > * Patch 5/8: comment fix; dropped redundant "if (blk_new_backing)" > statements. > > v2: https://lists.nongnu.org/archive/html/qemu-block/2023-09/msg00448.html > > Andrey Drobyshev (8): > qemu-img: rebase: stop when reaching EOF of old backing file > qemu-iotests: 024: add rebasing test case for overlay_size > > backing_size > qemu-img: rebase: use backing files' BlockBackend for buffer alignment > qemu-img: add chunk size parameter to compare_buffers() > qemu-img: rebase: avoid unnecessary COW operations > iotests/{024, 271}: add testcases for qemu-img rebase > qemu-img: add compression option to rebase subcommand > iotests: add tests for "qemu-img rebase" with compression > > docs/tools/qemu-img.rst | 6 +- > qemu-img-cmds.hx | 4 +- > qemu-img.c | 136 ++++++++++++++++++++++-------- > tests/qemu-iotests/024 | 117 ++++++++++++++++++++++++++ > tests/qemu-iotests/024.out | 73 ++++++++++++++++ > tests/qemu-iotests/271 | 131 +++++++++++++++++++++++++++++ > tests/qemu-iotests/271.out | 82 ++++++++++++++++++ > tests/qemu-iotests/314 | 165 +++++++++++++++++++++++++++++++++++++ > tests/qemu-iotests/314.out | 75 +++++++++++++++++ > 9 files changed, 752 insertions(+), 37 deletions(-) > create mode 100755 tests/qemu-iotests/314 > create mode 100644 tests/qemu-iotests/314.out >
Ping