[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 00/21] Add qemu-img subcommand to dump file metad
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH v5 00/21] Add qemu-img subcommand to dump file metadata |
Date: |
Wed, 4 Sep 2013 19:00:17 +0200 |
v4->v5: no change except for context and correcting the "Since: 1.6"
in qapi-schema.json
Paolo Bonzini (21):
cow: make reads go at a decent speed
cow: make writes go at a less indecent speed
cow: do not call bdrv_co_is_allocated
block: keep bs->total_sectors up to date even for growable block
devices
block: make bdrv_co_is_allocated static
block: do not use ->total_sectors in bdrv_co_is_allocated
block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above
distinction
block: expect errors from bdrv_co_is_allocated
qemu-img: always probe the input image for allocated sectors
block: make bdrv_has_zero_init return false for copy-on-write-images
block: introduce bdrv_get_block_status API
block: define get_block_status return value
block: return get_block_status data and flags for formats
block: use bdrv_has_zero_init to return BDRV_BLOCK_ZERO
block: return BDRV_BLOCK_ZERO past end of backing file
qemu-img: add a "map" subcommand
docs, qapi: document qemu-img map
raw-posix: return get_block_status data and flags
raw-posix: report unwritten extents as zero
block: add default get_block_status implementation for protocols
block: look for zero blocks in bs->file
block.c | 174 +++++++++++++++++++--------------
block/backup.c | 4 +-
block/commit.c | 6 +-
block/cow.c | 91 +++++++++++++-----
block/mirror.c | 4 +-
block/qcow.c | 13 ++-
block/qcow2.c | 24 +++--
block/qed.c | 39 ++++++--
block/raw-posix.c | 24 +++--
block/raw_bsd.c | 10 +-
block/sheepdog.c | 14 +--
block/stream.c | 10 +-
block/vdi.c | 17 +++-
block/vmdk.c | 23 ++++-
block/vvfat.c | 15 +--
include/block/block.h | 34 +++++--
include/block/block_int.h | 2 +-
qapi-schema.json | 29 ++++++
qemu-img-cmds.hx | 6 ++
qemu-img.c | 239 +++++++++++++++++++++++++++++++++++++++++-----
qemu-img.texi | 55 +++++++++++
qemu-io-cmds.c | 4 +
22 files changed, 646 insertions(+), 191 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH v5 00/21] Add qemu-img subcommand to dump file metadata,
Paolo Bonzini <=
- [Qemu-devel] [PATCH v5 01/21] cow: make reads go at a decent speed, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 02/21] cow: make writes go at a less indecent speed, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 03/21] cow: do not call bdrv_co_is_allocated, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 04/21] block: keep bs->total_sectors up to date even for growable block devices, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 06/21] block: do not use ->total_sectors in bdrv_co_is_allocated, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 05/21] block: make bdrv_co_is_allocated static, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 08/21] block: expect errors from bdrv_co_is_allocated, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 07/21] block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 10/21] block: make bdrv_has_zero_init return false for copy-on-write-images, Paolo Bonzini, 2013/09/04
- [Qemu-devel] [PATCH v5 11/21] block: introduce bdrv_get_block_status API, Paolo Bonzini, 2013/09/04