Lines Matching full:zstd
1 # ZSTD-On-ZFS Library Manual
5 This subtree contains the ZSTD library used in ZFS. It is heavily cut-down by
7 intentionally unmodified. Please do not alter the file containing the zstd
8 library, besides upgrading to a newer ZSTD release.
14 * `zstd-in.c` is our template file for generating the single-file library
17 future. Thus we keep them private to ZSTD.
19 ## Updating ZSTD
21 To update ZSTD the following steps need to be taken:
23 1. Grab the latest release of [ZSTD](https://github.com/facebook/zstd/releases).
24 2. Copy the files output by the following script to `module/zstd/lib/`:
25 `grep include [path to zstd]/contrib/single_file_libs/zstd-in.c | awk '{ print $2 }'`
30 ## Altering ZSTD and breaking changes
32 If ZSTD made changes that break compatibility or you need to make breaking
33 changes to the way we handle ZSTD, it is required to maintain backwards
36 We already save the ZSTD version number within the block header to be used