[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/8] qemu-img: rebase: add compression support
From: |
Andrey Drobyshev |
Subject: |
[PATCH v3 0/8] qemu-img: rebase: add compression support |
Date: |
Tue, 19 Sep 2023 19:57:56 +0300 |
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
--
2.39.3
- [PATCH v3 0/8] qemu-img: rebase: add compression support,
Andrey Drobyshev <=
- [PATCH v3 2/8] qemu-iotests: 024: add rebasing test case for overlay_size > backing_size, Andrey Drobyshev, 2023/09/19
- [PATCH v3 7/8] qemu-img: add compression option to rebase subcommand, Andrey Drobyshev, 2023/09/19
- [PATCH v3 3/8] qemu-img: rebase: use backing files' BlockBackend for buffer alignment, Andrey Drobyshev, 2023/09/19
- [PATCH v3 6/8] iotests/{024, 271}: add testcases for qemu-img rebase, Andrey Drobyshev, 2023/09/19
- [PATCH v3 4/8] qemu-img: add chunk size parameter to compare_buffers(), Andrey Drobyshev, 2023/09/19
- [PATCH v3 1/8] qemu-img: rebase: stop when reaching EOF of old backing file, Andrey Drobyshev, 2023/09/19
- [PATCH v3 5/8] qemu-img: rebase: avoid unnecessary COW operations, Andrey Drobyshev, 2023/09/19
- [PATCH v3 8/8] iotests: add tests for "qemu-img rebase" with compression, Andrey Drobyshev, 2023/09/19