Re: [Qemu-devel] [PATCH v2] qcow2: do not allocate extra memory

2016-07-15 Thread Max Reitz
On 14.07.2016 18:59, Vladimir Sementsov-Ogievskiy wrote: > There are no needs to allocate more than one cluster, as we set > avail_out for deflate to one cluster. > > Zlib docs (http://www.zlib.net/manual.html) says: > "deflate compresses as much data as possible, and stops when the input > buffer

Re: [Qemu-devel] [PATCH v2] qcow2: do not allocate extra memory

2016-07-14 Thread Eric Blake
On 07/14/2016 10:59 AM, Vladimir Sementsov-Ogievskiy wrote: > There are no needs to allocate more than one cluster, as we set > avail_out for deflate to one cluster. > > Zlib docs (http://www.zlib.net/manual.html) says: > "deflate compresses as much data as possible, and stops when the input > buf

[Qemu-devel] [PATCH v2] qcow2: do not allocate extra memory

2016-07-14 Thread Vladimir Sementsov-Ogievskiy
There are no needs to allocate more than one cluster, as we set avail_out for deflate to one cluster. Zlib docs (http://www.zlib.net/manual.html) says: "deflate compresses as much data as possible, and stops when the input buffer becomes empty or the output buffer becomes full." So, deflate will