All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 0/4] qcow2: Implement zstd cluster compression method
@ 2020-03-21 14:34 Denis Plotnikov
  2020-03-21 14:34 ` [PATCH v8 1/4] qcow2: introduce compression type feature Denis Plotnikov
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Denis Plotnikov @ 2020-03-21 14:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, vsementsov, berto, qemu-block, armbru, mreitz, den

v8:
   * 03: switch zstd API from simple to stream [Eric]
         No need to state a special cluster layout for zstd
         compressed clusters.
v7:
   * use qapi_enum_parse instead of the open-coding [Eric]
   * fix wording, typos and spelling [Eric]

v6:
   * "block/qcow2-threads: fix qcow2_decompress" is removed from the series
      since it has been accepted by Max already
   * add compile time checking for Qcow2Header to be a multiple of 8 [Max, Alberto]
   * report error on qcow2 amending when the compression type is actually chnged [Max]
   * remove the extra space and the extra new line [Max]
   * re-arrange acks and signed-off-s [Vladimir]

v5:
   * replace -ENOTSUP with abort in qcow2_co_decompress [Vladimir]
   * set cluster size for all test cases in the beginning of the 287 test

v4:
   * the series is rebased on top of 01 "block/qcow2-threads: fix qcow2_decompress"
   * 01 is just a no-change resend to avoid extra dependencies. Still, it may be merged in separate

v3:
   * remove redundant max compression type value check [Vladimir, Eric]
     (the switch below checks everything)
   * prevent compression type changing on "qemu-img amend" [Vladimir]
   * remove zstd config setting, since it has been added already by
     "migration" patches [Vladimir]
   * change the compression type error message [Vladimir] 
   * fix alignment and 80-chars exceeding [Vladimir]

v2:
   * rework compression type setting [Vladimir]
   * squash iotest changes to the compression type introduction patch [Vladimir, Eric]
   * fix zstd availability checking in zstd iotest [Vladimir]
   * remove unnecessry casting [Eric]
   * remove rudundant checks [Eric]
   * fix compressed cluster layout in qcow2 spec [Vladimir]
   * fix wording [Eric, Vladimir]
   * fix compression type filtering in iotests [Eric]

v1:
   the initial series



Denis Plotnikov (4):
  qcow2: introduce compression type feature
  qcow2: rework the cluster compression routine
  qcow2: add zstd cluster compression
  iotests: 287: add qcow2 compression type test

 docs/interop/qcow2.txt           |   1 +
 configure                        |   2 +-
 qapi/block-core.json             |  23 +++-
 block/qcow2.h                    |  20 +++-
 include/block/block_int.h        |   1 +
 block/qcow2-threads.c            | 200 +++++++++++++++++++++++++++++--
 block/qcow2.c                    | 120 +++++++++++++++++++
 tests/qemu-iotests/031.out       |  14 +--
 tests/qemu-iotests/036.out       |   4 +-
 tests/qemu-iotests/049.out       | 102 ++++++++--------
 tests/qemu-iotests/060.out       |   1 +
 tests/qemu-iotests/061.out       |  34 +++---
 tests/qemu-iotests/065           |  28 +++--
 tests/qemu-iotests/080           |   2 +-
 tests/qemu-iotests/144.out       |   4 +-
 tests/qemu-iotests/182.out       |   2 +-
 tests/qemu-iotests/242.out       |   5 +
 tests/qemu-iotests/255.out       |   8 +-
 tests/qemu-iotests/287           | 128 ++++++++++++++++++++
 tests/qemu-iotests/287.out       |  43 +++++++
 tests/qemu-iotests/common.filter |   3 +-
 tests/qemu-iotests/group         |   1 +
 22 files changed, 638 insertions(+), 108 deletions(-)
 create mode 100755 tests/qemu-iotests/287
 create mode 100644 tests/qemu-iotests/287.out

-- 
2.17.0



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

end of thread, other threads:[~2020-03-23 12:56 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-21 14:34 [PATCH v8 0/4] qcow2: Implement zstd cluster compression method Denis Plotnikov
2020-03-21 14:34 ` [PATCH v8 1/4] qcow2: introduce compression type feature Denis Plotnikov
2020-03-23  8:00   ` Vladimir Sementsov-Ogievskiy
2020-03-23 12:22     ` Denis Plotnikov
2020-03-23 12:26       ` Vladimir Sementsov-Ogievskiy
2020-03-23 12:30         ` Denis Plotnikov
2020-03-21 14:34 ` [PATCH v8 2/4] qcow2: rework the cluster compression routine Denis Plotnikov
2020-03-21 14:34 ` [PATCH v8 3/4] qcow2: add zstd cluster compression Denis Plotnikov
2020-03-23  8:44   ` Vladimir Sementsov-Ogievskiy
2020-03-23 10:20     ` Denis Plotnikov
2020-03-23 12:05       ` Vladimir Sementsov-Ogievskiy
2020-03-23 12:47       ` Alberto Garcia
2020-03-23 12:55         ` Denis Plotnikov
2020-03-21 14:34 ` [PATCH v8 4/4] iotests: 287: add qcow2 compression type test Denis Plotnikov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.