ZFS On Linux 0.8.3 已发布。和此前的版本一样,ZFS On Linux 0.8.3 提供了同样的从 Linux Kernel 2.6.32 到 Linux Kernel 5.4 的内核支持。不过最新版本还包含了大量的修复程序。
ZFS On Linux 0.8 系列中存在的大量问题,诸如 ZTS 问题、因 cppcheck 而引起的各种代码问题、各种加密处理改进、以及拼写错误,总计一百多个变更和修复均已在 0.8.3 版本中解决。
- Fix zfs-0.8.3 “qat.h”
- ZTS: Fixes for spurious failures of resilver_restart_001 test #9677 #9703
- Prevent unnecessary resilver restarts #9155 #9378 #9551 #9588
- Fix QAT allocation failure return value #9784 #9788
- Fix zfs-0.8.3 zfs_receive_raw test case
- Fix zfs-0.8.3 ‘make lint’ warnings
- ZTS: Cleanup partition tables #9806
- zdb: print block checksums with 6 d’s of verbosity
- zfs-load-key.sh: ${ZFS} is not the zfs binary #9780
- ZTS: Fix pool_state cleanup #9777
- ZTS: Replace /var/tmp with $TEST_BASE_DIR #9775
- ZTS: zfs_program_json #9774
- ZTS: devices_001_pos and devices_002_neg #9773
- Avoid some crashes when importing a pool with corrupt metadata #9022
- In initramfs, do not prompt if keylocation is “file://” #9764
- libspl: declare aok extern in header #9752
- Cancel initialize and TRIM before vdev_metaslab_fini() #8602 #9751
- ZTS: Test case failures #9769
- Update maximum kernel version to 5.4 #9754 #9759
- ZTS: Various test case fixes #9748
- Fix for ARC sysctls ignored at runtime
- cppcheck: (warning) Possible null pointer dereference: nvh #9732
- cppcheck: (error) Address of local auto-variable assigned #9732
- cppcheck: (error) Null pointer dereference: who_perm #9732
- cppcheck: (warning) Possible null pointer dereference: dnp #9732
- cppcheck: (error) Memory leak: vtoc #9732
- cppcheck: (error) Shifting signed 64-bit value by 63 bits #9732
- cppcheck: (error) Uninitialized variable #9732
- cppcheck: (error) Uninitialized variable #9732
完整的修复列表可点此查看,或访问 ZFSOnLinux.org 获取更多信息。
下载地址
https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.8.3
转自 https://www.oschina.net/news/113039/zfs-on-linux-0-8-3-released