OpenZFS 2.1.7 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。
与 5.19 相比,OpenZFS 2.1.7 提供了数十个错误修复,同时将 Linux 内核支持扩展到 Linux 6.0 稳定版,意味着OpenZFS 2.1.7 支持从 Linux 3.10 到 Linux 6.0 版本的内核。
OpenZFS 2.1.7 的错误修复包括修复 Clang 编译问题、修复多个空指针取消引用、CI 更新,以及一些特定于 FreeBSD 的修复。
- zfs-2.1.7:将 ubuntu-20.04 用于 zloop 和 sanity 构建器
- 修复接收快照后设置 large_block 功能 #13699 #13782
- 修复 dbuf_prefetch_indirect_done() 中的 NULL 指针取消引用 # 14210
- Lua:修复 lua_strx2number() 中的错误位移位 #14204
- 修复 clang 13 编译错误 #13551
- 删除最终的 K&R 定义 #13447
- 模块:zfs:vdev_removal:删除未使用的 num_indirect #13304
- 测试:cmd:draid:删除未使用和未记录的 -v #13304
- linux: libspl: 区域: () -> (void) #12968
- 将 multipathd.target 更正为 .service #12709 #14171
- 修复 arc_p 激进增加 #14137 #14120
- FreeBSD:修复 zfs_ioctl_ozfs_to_legacy() 中的越界读取问题 #14135
更多详情可查看 release note。
近日在旧金山举行了一年一度的 OpenZFS 开发者峰会,会议主题包括介绍 OpenZFS 现状、亚马逊 AWS 如何大规模使用 OpenZFS,以及开发者目前正在解决的一些优化和改进等内容。延伸阅读:
- OpenZFS 开发工作重点:改进压缩、提升性能以及引入 uZFS 等