qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v5 0/3] qcow2: Patch for shrinking qcow2 disk im


From: Jun Li
Subject: Re: [Qemu-devel] [PATCH v5 0/3] qcow2: Patch for shrinking qcow2 disk image
Date: Mon, 10 Nov 2014 16:36:48 +0800
User-agent: Mutt/1.5.23 (2014-03-12)

Ping Stefan and Kevin,

  Could anyone help to review this version of patch ? Thx.

Regards,
Jun Li

On Sun, 10/26 23:20, Jun Li wrote:
> v5:
>   Add qemu-iotests for qcow2 shrinking. Do some modifications based on MAX's 
> suggestions in v4.
> 
> v4:
>   Add deal with COW clusters in l2 table. When using COW, some of (l2_entry >>
> s->cluster_bits) will larger than s->refcount_table_size, so need to discard
> this l2_entry.
> 
> v3:
>   Fixed host cluster leak.
> 
> 
> In file block/qcow2.c, just using ftruncate to fix host cluster leak.
> 
> In file block/qcow2-cluster.c, just re-copy qcow2_grow_l1_table to
> realize qcow2_shrink_l1_and_l2_table.
> 
> In file block/qcow2-refcount.c, also update the realization to handle 
> self-describing
> refcount blocks in function update_refcount.
> 
> Thanks.
> 
> 
> Jun Li (3):
>   qcow2: Add qcow2_shrink_l1_and_l2_table for qcow2 shrinking
>   qcow2: add update refcount table realization for update_refcount
>   qcow2: Add qemu-iotests for qcow2 shrinking
> 
>  block/qcow2-cluster.c      | 182 
> +++++++++++++++++++++++++++++++++++++++++++++
>  block/qcow2-refcount.c     |  49 +++++++++++-
>  block/qcow2.c              |  37 ++++++++-
>  block/qcow2.h              |   2 +
>  tests/qemu-iotests/110     |  76 +++++++++++++++++++
>  tests/qemu-iotests/110.out |  13 ++++
>  tests/qemu-iotests/group   |   1 +
>  7 files changed, 356 insertions(+), 4 deletions(-)
>  create mode 100755 tests/qemu-iotests/110
>  create mode 100644 tests/qemu-iotests/110.out
> 
> -- 
> 1.9.3
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]