[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata |
Date: |
Sat, 6 Jun 2020 11:17:53 +0300 |
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
- [PATCH v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata,
Vladimir Sementsov-Ogievskiy <=
- [PATCH v5 01/13] qcow2.py: python style fixes, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 02/13] qcow2.py: add licensing blurb, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 06/13] qcow2_format.py: use modern string formatting, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 05/13] qcow2_format.py: use tuples instead of lists for fields, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 09/13] qcow2_format.py: add field-formatting class, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 03/13] qcow2.py: move qcow2 format classes to separate module, Vladimir Sementsov-Ogievskiy, 2020/06/06
- [PATCH v5 04/13] qcow2_format.py: drop new line printing at end of dump(), Vladimir Sementsov-Ogievskiy, 2020/06/06