OpenZFS 2.4.2 现已正式发布,支持的平台包括:
- Linux:兼容 4.18 - 7.0 kernels
- FreeBSD:兼容 13.3+ 和 14.0+ 版本。
OpenZFS 2.4.2 包含多项修复,包括 initramfs 相关问题、对 POSIX_FADV_DONTNEED 的支持、测试套件修复、持续集成 (CI) 更新、一些早期 Linux 7.1 的修复、更严格的 SPDX 许可强制执行,以及一些 Linux 特有的代码更改。
Changes
- initramfs:修复错误的变量重命名#18442
- 修复单块文件的 POSIX_FADV_DONTNEED 过长问题 #18399 #18489
- 添加对 POSIX_FADV_DONTNEED 的支持#18399
- 清理分配类选择 #18208
- [2.4.2-only] GCC:修复 uu_ident.c 文件中的 strchr()
- libspl/mnttab:通过 statx 解析路径时跟踪符号链接(#18469)
- 修复 vdev_rebuild_range() 事务提交#18276
- 修复 dsl_pool_t 的冗余声明#18263
- CI:FreeBSD 15.1 PRERELEASE (#18490 )
- CI/GCC:添加 Fedora 44,修复构建错误和线程追加#18478
- Linux 7.1:直接访问 dentry d_alias #18471
- 初始化用于重建的 vr_last_txg #18482
- 修复重建后罕见的 cksum 错误#18307 #18319 #18473
- ZTS:添加针对性的 redundancy_draid_spare 异常#18436
- build:使用 pax tar 格式进行发行版构建
- 修复“kernel BUG at mm/usercopy.c” #15918 #18408
- ……
更多详情可查看:https://github.com/openzfs/zfs/releases/tag/zfs-2.4.2