From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55839) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHa3i-0001sB-Jr for qemu-devel@nongnu.org; Thu, 05 Sep 2013 09:57:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VHa3c-0003Xd-TU for qemu-devel@nongnu.org; Thu, 05 Sep 2013 09:57:18 -0400 Received: from mail-ea0-x231.google.com ([2a00:1450:4013:c01::231]:48782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHa3c-0003XE-M8 for qemu-devel@nongnu.org; Thu, 05 Sep 2013 09:57:12 -0400 Received: by mail-ea0-f177.google.com with SMTP id f15so908763eak.8 for ; Thu, 05 Sep 2013 06:57:11 -0700 (PDT) Date: Thu, 5 Sep 2013 15:55:19 +0200 From: Stefan Hajnoczi Message-ID: <20130905135519.GA5005@stefanha-thinkpad.redhat.com> References: <1378314038-15525-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1378314038-15525-1-git-send-email-pbonzini@redhat.com> Subject: Re: [Qemu-devel] [PATCH v5 00/21] Add qemu-img subcommand to dump file metadata List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: qemu-devel@nongnu.org, stefanha@redhat.com On Wed, Sep 04, 2013 at 07:00:17PM +0200, Paolo Bonzini wrote: > 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 > > Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan