qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/8] qemu-img: rebase: add compression support
@ 2023-09-19 16:57 Andrey Drobyshev via
  2023-09-19 16:57 ` [PATCH v3 1/8] qemu-img: rebase: stop when reaching EOF of old backing file Andrey Drobyshev via
                   ` (9 more replies)
  0 siblings, 10 replies; 17+ messages in thread
From: Andrey Drobyshev via @ 2023-09-19 16:57 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, hreitz, kwolf, eblake, andrey.drobyshev, den

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



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2023-11-02 10:47 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-19 16:57 [PATCH v3 0/8] qemu-img: rebase: add compression support Andrey Drobyshev via
2023-09-19 16:57 ` [PATCH v3 1/8] qemu-img: rebase: stop when reaching EOF of old backing file Andrey Drobyshev via
2023-11-01  9:50   ` Michael Tokarev
2023-11-01 15:38     ` Andrey Drobyshev
2023-11-01 17:51       ` Michael Tokarev
2023-11-02 10:46         ` Kevin Wolf
2023-09-19 16:57 ` [PATCH v3 2/8] qemu-iotests: 024: add rebasing test case for overlay_size > backing_size Andrey Drobyshev via
2023-09-19 16:57 ` [PATCH v3 3/8] qemu-img: rebase: use backing files' BlockBackend for buffer alignment Andrey Drobyshev via
2023-09-19 16:58 ` [PATCH v3 4/8] qemu-img: add chunk size parameter to compare_buffers() Andrey Drobyshev via
2023-10-17 19:30   ` Kevin Wolf
2023-09-19 16:58 ` [PATCH v3 5/8] qemu-img: rebase: avoid unnecessary COW operations Andrey Drobyshev via
2023-09-19 16:58 ` [PATCH v3 6/8] iotests/{024, 271}: add testcases for qemu-img rebase Andrey Drobyshev via
2023-09-19 16:58 ` [PATCH v3 7/8] qemu-img: add compression option to rebase subcommand Andrey Drobyshev via
2023-09-19 16:58 ` [PATCH v3 8/8] iotests: add tests for "qemu-img rebase" with compression Andrey Drobyshev via
2023-10-02  6:35 ` [PATCH v3 0/8] qemu-img: rebase: add compression support Andrey Drobyshev
2023-10-16  8:34   ` Andrey Drobyshev
2023-10-17 20:08 ` Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).