OpenZFS 2.1.1 现已发布,该版本大约包含了 90 个 fix。OpenZFS 2.1.1 增加了对 Linux Kernel 5.14 的正式支持,以及对仍在开发中的 Linux 5.15 的早期兼容。还包括数据完整性修复、各种 ZTS 修复,持久性 L2ARC 修复、各种 FreeBSD 特有的问题、几种不同的优化,以及其他几十个随机修复。
主要更新内容如下:
支持的平台
- Linux:兼容 3.10 – 5.14 内核
- FreeBSD:兼容从 12.2-RELEASE 开始的版本
变化
- 修复底层磁盘返回错误时的数据完整性问题 #12391 #12443
- ZTS:等待 zvols 可用 #12553
- 验证 arc_read() 中的嵌入式 blkptr #12535
- Linux 5.15 兼容:get_acl() #12548
- 即使元数据损坏,也允许发送损坏的快照#12541
- arc:删除错误的断言 #9897 #12020 #12246
- 具有不同 ashift 的压缩接收可能会导致磁盘上的 PSIZE 不正确#12522 #8462
- Linux 5.15 兼容:独立 <linux/stdarg.h> #12531
- Linux 5.15 兼容:block device readahead 12532
- 在 zpool cmd vdev media 脚本中检测 iSCSI #12206
- CI:不要安装 abigail-tools #12529
- 通过新的 libabigail 版本更新 ABI 文件#12529
- Libabigail:使 .abi 文件更加一致#12529
- CI:通过 docker 镜像使用新的 libabigail #12529
- 检查 libabigail 版本#12529
- ZTS:移除 FreeBSD 上的 flaky zhack 异常 #12527
- FreeBSD:如果不是 SA znode,则不要删除 SA xattr #12514
- 修复 zstd 的跨端互操作性#12008 #12022
- ZTS:等待 zvols 可用 #12515
- ……
更多详情可查看:https://github.com/openzfs/zfs/releases/tag/zfs-2.1.1
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/163320.html