-
- Downloads
zfs: Port lz4 compression algorithm from FreeBSD
OSv port details: - Discarded manpage changes. - lz4 license was added to the licenses directory. - Addressed some conflicts in zfs/zfs_ioctl.c. - Add unused attributed to a few functions in zfs/lz4.c which are actually unused. * Illumos zfs issue #3035 [1] LZ4 compression support in ZFS. LZ4 is a new high-speed BSD-licensed compression algorithm created 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 [1]. FreeBSD commit hash: c6d9dc1 Signed-off-by:Raphael S. Carvalho <raphaelsc@cloudius-systems.com> Signed-off-by:
Pekka Enberg <penberg@cloudius-systems.com>
Showing
- bsd/sys/cddl/compat/opensolaris/sys/byteorder.h 7 additions, 0 deletionsbsd/sys/cddl/compat/opensolaris/sys/byteorder.h
- bsd/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c 4 additions, 0 deletions...sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c
- bsd/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h 2 additions, 0 deletions...sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h
- bsd/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c 4 additions, 2 deletionsbsd/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c 1064 additions, 0 deletionsbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h 4 additions, 0 deletionsbsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h 7 additions, 0 deletions.../contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c 108 additions, 0 deletions...ys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
- bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c 4 additions, 0 deletions...cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c
- build.mk 1 addition, 0 deletionsbuild.mk
- licenses/lz4.txt 30 additions, 0 deletionslicenses/lz4.txt
Loading
Please register or sign in to comment