qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v4 0/2] Truncate the tail of the image file in q


From: Max Reitz
Subject: Re: [Qemu-devel] [PATCH v4 0/2] Truncate the tail of the image file in qcow2 shrinking
Date: Fri, 29 Sep 2017 15:00:40 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 2017-09-29 14:16, Pavel Butsykin wrote:
> Now after shrinking the qcow2 image, at the end of the image file, there might
> be a tail that probably will never be used. Although it will not bring any
> tangible benefit, we can cut the tail if it is. Yes, it will not free up disk
> space, but if the blocks were be allocated sequentially and the image is not
> heavily fragmented then the virtual size of the image file will be 
> commensurate
> with the real size. It also doesn't look like a great plus.. Well, at least we
> can discuss it.
> 
> Changes from v1:
> - rewrite qcow2_get_last_cluster() function according to Max's comments. (2)
> 
> Changes from v2:
> - report a warning if truncation of the tail of the image file failed. (2)
> 
> Pavel Butsykin (2):
>   qcow2: fix return error code in qcow2_truncate()
>   qcow2: truncate the tail of the image file after shrinking the image
> 
>  block/qcow2-refcount.c | 22 ++++++++++++++++++++++
>  block/qcow2.c          | 27 +++++++++++++++++++++++++--
>  block/qcow2.h          |  1 +
>  3 files changed, 48 insertions(+), 2 deletions(-)

Thanks, applied to my block branch:

https://github.com/XanClic/qemu/commits/block

Max

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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