All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata
@ 2020-06-06  8:17 Vladimir Sementsov-Ogievskiy
  2020-06-06  8:17 ` [PATCH v5 01/13] qcow2.py: python style fixes Vladimir Sementsov-Ogievskiy
                   ` (12 more replies)
  0 siblings, 13 replies; 23+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2020-06-06  8:17 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, vsementsov, qemu-devel, mreitz, andrey.shinkevich, den

Hi all!

Here is my suggestion to substitute only first three patches :) of
Andrey's [PATCH v3 0/6] iotests: Dump QCOW2 dirty bitmaps metadata

v5:
01: - typo in commit message
    - fix over-79 lines
02: new, specify GPL license
03: specify GPL license
04-06: add Andrey's r-b
07: - grammar in commit message
    - add Andrey's r-b
08: - add copyright
    - note u8 and u16 in a comment
    - add doc for __init__ of Qcow2Struct
    - add Andrey's r-b
09-10: add Andrey's r-b
11: - note about current fd position in __init__ doc of
      QcowHeaderExtension
    - add Andrey's r-b
12: - keep magic in hex
    - use lower-case for magic constants
13: add Andrey's r-b

Tags up-refactor-qcow2.py-v4 and up-refactor-qcow2.py-v4 may be found
here: https://src.openvz.org/users/vsementsov/repos/qemu/browse
(git remote: https://src.openvz.org/scm/~vsementsov/qemu.git)

Plan for continuation:

- add type hints
- support compression_type field
- dump more about bitmaps

Vladimir Sementsov-Ogievskiy (13):
  qcow2.py: python style fixes
  qcow2.py: add licensing blurb
  qcow2.py: move qcow2 format classes to separate module
  qcow2_format.py: drop new line printing at end of dump()
  qcow2_format.py: use tuples instead of lists for fields
  qcow2_format.py: use modern string formatting
  qcow2_format.py: use strings to specify c-type of struct fields
  qcow2_format.py: separate generic functionality of structure classes
  qcow2_format.py: add field-formatting class
  qcow2_format.py: QcowHeaderExtension: add dump method
  qcow2_format: refactor QcowHeaderExtension as a subclass of
    Qcow2Struct
  qcow2: QcowHeaderExtension print names for extension magics
  qcow2_format.py: dump bitmaps header extension

 tests/qemu-iotests/031.out         |  22 +--
 tests/qemu-iotests/036.out         |   4 +-
 tests/qemu-iotests/061.out         |  14 +-
 tests/qemu-iotests/291             |   4 +
 tests/qemu-iotests/291.out         |  33 ++++
 tests/qemu-iotests/qcow2.py        | 218 +++++-----------------
 tests/qemu-iotests/qcow2_format.py | 286 +++++++++++++++++++++++++++++
 7 files changed, 393 insertions(+), 188 deletions(-)
 create mode 100644 tests/qemu-iotests/qcow2_format.py

-- 
2.21.0



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

end of thread, other threads:[~2020-06-09 19:24 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-06  8:17 [PATCH v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata Vladimir Sementsov-Ogievskiy
2020-06-06  8:17 ` [PATCH v5 01/13] qcow2.py: python style fixes Vladimir Sementsov-Ogievskiy
2020-06-08 20:52   ` Eric Blake
2020-06-06  8:17 ` [PATCH v5 02/13] qcow2.py: add licensing blurb Vladimir Sementsov-Ogievskiy
2020-06-08 21:01   ` Eric Blake
2020-06-06  8:17 ` [PATCH v5 03/13] qcow2.py: move qcow2 format classes to separate module Vladimir Sementsov-Ogievskiy
2020-06-08 21:05   ` Eric Blake
2020-06-06  8:17 ` [PATCH v5 04/13] qcow2_format.py: drop new line printing at end of dump() Vladimir Sementsov-Ogievskiy
2020-06-06  8:17 ` [PATCH v5 05/13] qcow2_format.py: use tuples instead of lists for fields Vladimir Sementsov-Ogievskiy
2020-06-06  8:17 ` [PATCH v5 06/13] qcow2_format.py: use modern string formatting Vladimir Sementsov-Ogievskiy
2020-06-06  8:18 ` [PATCH v5 07/13] qcow2_format.py: use strings to specify c-type of struct fields Vladimir Sementsov-Ogievskiy
2020-06-06  8:18 ` [PATCH v5 08/13] qcow2_format.py: separate generic functionality of structure classes Vladimir Sementsov-Ogievskiy
2020-06-08 21:28   ` Eric Blake
2020-06-06  8:18 ` [PATCH v5 09/13] qcow2_format.py: add field-formatting class Vladimir Sementsov-Ogievskiy
2020-06-06  8:18 ` [PATCH v5 10/13] qcow2_format.py: QcowHeaderExtension: add dump method Vladimir Sementsov-Ogievskiy
2020-06-06  8:18 ` [PATCH v5 11/13] qcow2_format: refactor QcowHeaderExtension as a subclass of Qcow2Struct Vladimir Sementsov-Ogievskiy
2020-06-06  8:18 ` [PATCH v5 12/13] qcow2: QcowHeaderExtension print names for extension magics Vladimir Sementsov-Ogievskiy
2020-06-08  5:48   ` Andrey Shinkevich
2020-06-08  9:52     ` Andrey Shinkevich
2020-06-09 19:08   ` Eric Blake
2020-06-06  8:18 ` [PATCH v5 13/13] qcow2_format.py: dump bitmaps header extension Vladimir Sementsov-Ogievskiy
2020-06-08 22:00   ` Eric Blake
2020-06-09  7:11     ` Vladimir Sementsov-Ogievskiy

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.