Feature #3035
closedLZ4 compression support in ZFS and GRUB
100%
Description
LZ4 is a new high-speed BSD-licensed compression algorithm written by Yann Collet that delivers very high compression and decompression performance compared to lzjb (>50% faster on compression, >80% faster on decompression and around 3x faster on compression of incompressible data), while giving better compression ratio. For detailed benchmark numbers see the attached spreadsheet.
As such, this algorithm seems like a good candidate to integrate into Illumos' ZFS.
Files
Updated by Sašo Kiselkov almost 11 years ago
Webrev at http://cr.illumos.org/~webrev/skiselkov/3035/
Source can be pulled from hg staging repo at http://62.65.188.67:8001/
Updated by Sašo Kiselkov over 10 years ago
Integrated upstream changes from LZ4 r85 - about a 5% increase in decompression speed.
Updated by Sašo Kiselkov over 10 years ago
Integrated lz4hc into a new webrev available at:
http://cr.illumos.org/~webrev/skiselkov/3035_lz4hc/
The attached file shows the performance of the lz4hc implementation in relation to gzip.
Updated by Christopher Siden over 10 years ago
- Status changed from New to Closed
commit a6f561b4aee75d0d028e7b36b151c8ed8a86bc76 Author: Sašo Kiselkov <skiselkov.ml@gmail.com> Date: Wed Jan 16 12:36:06 2013 -0800 3035 LZ4 compression support in ZFS and GRUB Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Christopher Siden <csiden@delphix.com>