Re: [PATCH v18 3/4] qcow2: add zstd cluster compression

2020-04-16 Thread Denis Plotnikov
On 16.04.2020 15:55, Alberto Garcia wrote: On Thu 02 Apr 2020 08:36:44 AM CEST, Denis Plotnikov wrote: +static ssize_t qcow2_zstd_compress(void *dest, size_t dest_size, + const void *src, size_t src_size) +{ +ssize_t ret; +ZSTD_outBuffer output = { de

Re: [PATCH v18 3/4] qcow2: add zstd cluster compression

2020-04-16 Thread Alberto Garcia
On Thu 02 Apr 2020 08:36:44 AM CEST, Denis Plotnikov wrote: > +static ssize_t qcow2_zstd_compress(void *dest, size_t dest_size, > + const void *src, size_t src_size) > +{ > +ssize_t ret; > +ZSTD_outBuffer output = { dest, dest_size, 0 }; > +ZSTD_inBuffe

[PATCH v18 3/4] qcow2: add zstd cluster compression

2020-04-01 Thread Denis Plotnikov
zstd significantly reduces cluster compression time. It provides better compression performance maintaining the same level of the compression ratio in comparison with zlib, which, at the moment, is the only compression method available. The performance test results: Test compresses and decompresse