12.06.2020 03:04, Andrey Shinkevich wrote:
Note: based on the Vladimir's series
[v5 00/13] iotests: Dump QCOW2 dirty bitmaps metadata
It's merged to master, so, based on master. (except for 01, which is not
needed, thanks to Eric)
Add dirty bitmap information to QCOW2 metadata dump in the qcow2_format.py.
v7:
01: Fix for magic hexadecimal output in 291
02: Bitmap table output format improvement.
03: Incremental change in the test 291 output.
v6:
01: Fixing capitalization of header extension constant.
(Suggested by Eric)
02: The cluster size global variable discarded and passed as a parameter.
03: Re-based to Vladimir's v5 series.
04: The code of passing qcow2.py JSON format key moved to separate patch.
05: Making dict(s) for dumping in JSON format was substituted with a copy
of __dict__.
v5: The Vladimir's preliminary series
v4: The Vladimir's preliminary series
Andrey Shinkevich (9):
iotests: Fix for magic hexadecimal output in 291
qcow2: Fix capitalization of header extension constant.
qcow2_format.py: make printable data an extension class member
qcow2_format.py: Dump bitmap directory information
qcow2_format.py: pass cluster size to substructures
qcow2_format.py: Dump bitmap table serialized entries
qcow2.py: Introduce '-j' key to dump in JSON format
qcow2_format.py: collect fields to dump in JSON format
qcow2_format.py: support dumping metadata in JSON format
block/qcow2.c | 2 +-
docs/interop/qcow2.txt | 2 +-
tests/qemu-iotests/291.out | 112 ++++++++++++++++++-
tests/qemu-iotests/qcow2.py | 20 +++-
tests/qemu-iotests/qcow2_format.py | 217 ++++++++++++++++++++++++++++++++++---
5 files changed, 327 insertions(+), 26 deletions(-)
--
Best regards,
Vladimir