[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 00/18] qcow2: Basic version 3 support
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH v2 00/18] qcow2: Basic version 3 support |
Date: |
Mon, 16 Apr 2012 17:01:58 +0200 |
v2:
- Changed refcount_bits to refcount_order (Anthony)
- Removed leftover reference to subclusters (Stefan)
- Be explicit about allowed values for the bit number in the feature
name table (Stefan)
Kevin Wolf (17):
Specification for qcow2 version 3
qcow2: Save disk size in snapshot header
qcow2: Ignore reserved bits in get_cluster_offset
qcow2: Ignore reserved bits in count_contiguous_clusters()
qcow2: Fail write_compressed when overwriting data
qcow2: Ignore reserved bits in L1/L2 entries
qcow2: Refactor qcow2_free_any_clusters
qcow2: Simplify count_cow_clusters
qcow2: Ignore reserved bits in refcount table entries
qcow2: Ignore reserved bits in check_refcounts
qcow2: Version 3 images
qcow2: Support reading zero clusters
qcow2: Support for feature table header extension
qemu-iotests: Test backing file COW with zero clusters
qcow2: Zero write support
qemu-iotests: Add -o and make v3 the default for qcow2
qemu-iotests: Fix test 031 for qcow2 v3 support
Paolo Bonzini (1):
qemu-iotests: add a simple test for write_zeroes
block.c | 14 ++-
block/qcow2-cluster.c | 224 +++++++++++++++++++++++++++----------
block/qcow2-refcount.c | 156 +++++++++++++++-----------
block/qcow2-snapshot.c | 16 +++
block/qcow2.c | 252 ++++++++++++++++++++++++++++++++++++++----
block/qcow2.h | 59 ++++++++++-
block_int.h | 1 +
docs/specs/qcow2.txt | 122 +++++++++++++++++----
tests/qemu-iotests/031 | 44 +++++---
tests/qemu-iotests/031.out | 130 +++++++++++++++++++++-
tests/qemu-iotests/033 | 73 ++++++++++++
tests/qemu-iotests/033.out | 29 +++++
tests/qemu-iotests/034 | 113 +++++++++++++++++++
tests/qemu-iotests/034.out | 81 ++++++++++++++
tests/qemu-iotests/check | 6 +-
tests/qemu-iotests/common | 17 +++
tests/qemu-iotests/common.rc | 34 ++++++-
tests/qemu-iotests/group | 2 +
tests/qemu-iotests/qcow2.py | 24 +++-
19 files changed, 1188 insertions(+), 209 deletions(-)
create mode 100755 tests/qemu-iotests/033
create mode 100644 tests/qemu-iotests/033.out
create mode 100755 tests/qemu-iotests/034
create mode 100644 tests/qemu-iotests/034.out
--
1.7.6.5
- [Qemu-devel] [PATCH v2 00/18] qcow2: Basic version 3 support,
Kevin Wolf <=
- [Qemu-devel] [PATCH v2 01/18] Specification for qcow2 version 3, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 02/18] qcow2: Save disk size in snapshot header, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 04/18] qcow2: Ignore reserved bits in count_contiguous_clusters(), Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 03/18] qcow2: Ignore reserved bits in get_cluster_offset, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 05/18] qcow2: Fail write_compressed when overwriting data, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 07/18] qcow2: Refactor qcow2_free_any_clusters, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 06/18] qcow2: Ignore reserved bits in L1/L2 entries, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 09/18] qcow2: Ignore reserved bits in refcount table entries, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 12/18] qcow2: Support reading zero clusters, Kevin Wolf, 2012/04/16
- [Qemu-devel] [PATCH v2 08/18] qcow2: Simplify count_cow_clusters, Kevin Wolf, 2012/04/16