OpenZFS 2.1.6 发布,兼容 Linux 5.19、优化 B-Tree


OpenZFS 2.1.6 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。

此版本的更新内容主要集中在修复错误,值得注意的变化是扩展对 OpenZFS 内核模块的支持,以兼容较新版本的 Linux 内核。因此,OpenZFS 2.1.6 现在支持从 Linux 3.10 到 Linux 5.19 版本的内核,另外还针对新推出的 Linux 6.0 中的内核变化提供了部分初始补丁。相比之下,OpenZFS 2.1.5 最高只支持 Linux 5.18。

OpenZFS 2.1.6 支持平台

  • Linux: 兼容 Linux 3.10 - 5.19 内核
  • FreeBSD兼容自 12.2-RELEASE 以来的系统

OpenZFS 2.1.6 还包含对 B-tree 的优化、针对 FreeBSD 平台的多项特定修复、针对 sorted scrub 的优化、改进推测性预取器,以及其他各种小的改进。

  • FreeBSD: handle V_PCATCH #13910
  • FreeBSD: catch up to 1400068 #13909
  • FreeBSD: stop passing LK_INTERLOCK to VOP_LOCK #13908
  • FreeBSD: Fix integer conversion for vnlru_free{,_vfsops}() #13882
  • FreeBSD: Ignore symlink to i386 includes #13719
  • LUA: Fix CVE-2014-5461 #13949
  • Linux: 修复 zio_do_crypt_data() 中未初始化的变量使用问题 #13944
  • 重构 Log Size Limit #13476
  • Revert "Reduce dbuf_find() lock contention"
  • 新增 zfs_btree_verify_intensity kernel module parameter #13874

详情查看 release note。

延伸阅读

  • OpenZFS 3.0 有望支持 macOS 和 DirectIO,继续优化 Window 版本

相關推薦

2022-06-28

OpenZFS 2.1.5 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 新版本主要是修复错误,此外还包括面向 Linux 5.18 的兼容性更新,这意味着 OpenZFS 已官方支持最新的稳定版 Linux 内核,同时也保留对

2022-12-03

OpenZFS 2.1.7 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 与  5.19 相比,OpenZFS 2.1.7 提供了数十个错误修复,同时将 Linux 内核支持扩展到 Linux 6.0 稳定版,意味着OpenZFS 2.1.7 支持从 Linux 3.10

2023-10-17

(的前两天),相约开源PHP办公室,我们一起聊 AI!>>> OpenZFS 2.2 已正式发布。此版本增加了许多新功能、性能改进和其他增强功能。 支持平台: Linux:兼容 3.10 - 6.5 版本内核 FreeBSD:兼容自 12.2-RELEASE 以来的版本 OpenZFS

2023-04-16

OpenZFS 2.1.10 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 OpenZFS 2.1.10 支持最新的 Linux 6.2 系列,扩展了 Linux 内核兼容性。 Linux 6.3 内核将在未来两周左右发布,因此此版本中还有一些早期

2023-01-23

OpenZFS 2.1.8 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 虽然备受期待的 OpenZFS 3.0 还没有像最初希望的那样在 2022 年实现,但 OpenZFS 2.x 通过修复和其他更新来继续完善这个开源 ZFS 文件

2023-06-08

OpenZFS 2.1.13 已发布,这是开源 ZFS 文件系统实现的最新版本,与现代 Linux 和 FreeBSD 系统兼容。 支持的平台 Linux:与 3.10 - 6.3 内核版本兼容 FreeBSD:兼容从 12.2-RELEASE 开始的版本 变化 修复 Clang 15 编译错误 #13260 #1

2023-11-24

OpenZFS 2.2.1 现已发布。该版本修复了一个可导致用户出现数据损坏问题的块克隆 (block cloning) 错误,官方建议运行 zfs-2.2.0 的用户尽快更新升级。 zfs-2.2.1 版本默认禁用块克隆(参阅 #15529 和 479dca5),以解决该问题。

2023-07-26

OpenZFS 2.2 第二个 RC 版本已发布。 根据之前的发布说明,2.2 引入了 Linux 容器支持、BLAKE3 校验和块克隆 (block cloning) 功能。 这个新版本主要是为了解决 Linux 和 FreeBSD 系统文件系统驱动程序中尚未解决的错误。对于 Linux 用户来说

2022-07-25

Linux 5.19 发布了第 8 个 RC 版本,稳定版将在下周发布。 Linux 5.19-rc8 版本中最值得注意的是过去两周对 CPU 推测执行安全性更改所做的更多 Retbleed 缓解后果修复,Retbleed Linux 代码现在状态良好,应该会在未来几天内最终出现在

2023-12-03

OpenZFS 2.2.2 和 OpenZFS 2.1.14 现已发布,以解决一个罕见但严重的数据损坏问题。建议所有 OpenZFS 用户尽快升级。 公告称, 注意:此版本包含一个重要的数据损坏错误修复。详细内容请参见 issue (#15526) 和 bug fix (#15571

2023-03-01

倍 生成的最终流较小(没有发出多余的 utimes 命令) 兼容性不受影响 fiemap:跳过共享 leaves 的 backref 检查 在带有所有 leaves 共享的示例文件系统上加速 3 倍 微优化的 b-tree 键查找,加速元数据操作(示例基准:fs_m

2022-06-28

Linux Kernel 5.19 发布了第 4 个 RC 版本。 Linus Torvalds 在邮件写道:“在经历了几个相当小的 rc 版本之后,rc4 的 commit 数量量终于增加了。我当然不希望这种情况发生在发布周期中间时段,但考虑到目前的平静情况,这好像并没有

2022-07-19

Linux 5.19 发布了第 7 个 RC 版本。 过去的一周对内核维护者来说非常繁忙,因为针对 Retbleed 漏洞的安全缓解措施不仅给用户带来了 CPU 开销性能的影响,还给内核开发和测试过程带来了混乱。除了 Retbleed 需要对许多文件进行修

2022-10-28

近日在旧金山举行了一年一度的 OpenZFS 开发者峰会。会议主题包括介绍 OpenZFS 现状、亚马逊 AWS 如何大规模使用 OpenZFS,以及开源开发者目前正在解决的一些优化和改进等内容。 从演讲主题来看,此次峰会有不少关于优化 OpenZF