[LU-14170] Update ZFS version to 2.0.0 Created: 02/Dec/20  Updated: 09/Dec/20  Resolved: 09/Dec/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.14.0

Type: Improvement Priority: Minor
Reporter: Jian Yu Assignee: Jian Yu
Resolution: Fixed Votes: 1
Labels: None

Issue Links:
Related
is related to LU-13839 support for RHEL 8.3 Resolved
Rank (Obsolete): 9223372036854775807

 Description   

https://github.com/openzfs/zfs/releases/tag/zfs-2.0.0

Major New Features

  • Sequential resilver - The sequential resilver feature can rebuild a failed mirror vdev in a fraction of the time it would take a traditional healing resilver. Full redundancy is restored as quickly as possible and then the pool is automatically scrubbed to verify all of the data checksums. #10349
  • Persistent L2ARC - This feature makes the L2ARC cache device persistent across reboots thereby eliminating the usual cache warmup time normally needed after importing your pool. #9582
  • ZStandard compression - ZStandard is a modern, high performance, general compression algorithm which provides similar or better compression levels to GZIP, but with much better performance. ZStandard provides a large selection of compression levels to allow a storage administrator to select the preferred performance/compression trade-off. #10278
  • Redacted zfs send/receive - Redacted streams allow users to send subsets of their data to a target system. This allows users to save space by not replicating unimportant data within a given dataset or to selectively exclude sensitive information. #7958

Notable Changes

  • Added fallocate(mode-0/2) compatibility to preallocate space. #10408
  • Reorganized the zfs and zpool man pages by splitting out each subcommand in to its own page. #9559 #9564
  • Enabled the systemd zfs-mount-generator by default on Linux. #7329 #8848
  • Provided pam module for automatically loading zfs encryption keys for home datasets. #9903
  • Support for inheriting and setting user properties in channel programs. #9738 #9950
  • Optionally colorized zpool status output. #9340

Performance

  • Faster zfs send / zfs receive performance for small record sizes. #10067 #10099
  • Improved write performance for heavily fragmented pools. #8442
  • Optimized AES-GCM encryption performance. #9749 #10029


 Comments   
Comment by Gerrit Updater [ 02/Dec/20 ]

Jian Yu (yujian@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40822
Subject: LU-14170 build: Update ZFS version to 2.0.0
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 263737e84580e77bd9546301bb9b94f7909718b4

Comment by Gerrit Updater [ 09/Dec/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/40822/
Subject: LU-14170 build: Update ZFS version to 2.0.0
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 36c62df64b5f3e2a45ca36bef5b6f62c866c8d92

Comment by Peter Jones [ 09/Dec/20 ]

Landed for 2.14

Generated at Sat Feb 10 03:07:26 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.