导读 | OpenZFS 2.1.10发布,从支持的平台和变化两大方面介绍一下。 |
支持的平台
Linux:与3.10-6.2内核兼容
FreeBSD:兼容从12.2-RELEASE开始的版本
变化
- 删除了对Python 2和Python 3.5的支持 #12925
- linux 6.3兼容:需要REQ_PREFLUSH | REQ_OP_WRITE #14695
- 修复 “在zfs列表中添加彩色输出” #14712
- ZTS:在Linux上将测试名称记录到/dev/kmsg #13227
- 在ZTS中添加Linux kmemleak支持 #13084
- Linux 6.2兼容:META #14689
- 为递归发送修复控制台进度报告 #14448
- zfs_main.c:修复GCC中未使用的变量错误 #14441
- 使用setproctitle来报告zfs发送的进度 #14376
- 对漏洞报告的额外限制 #14512 #14641
- 为zfs列表添加彩色输出 #14621 #14350
- 将zpool iostat输出着色 #14621 #14459
- 为libzfs添加更多的ANSI颜色 #14621
- linux 6.3 compat: 添加另一个bdev_io_acct案例 #14658 #14668
- 为备用vdev更新vdev状态 #14653
- zed:为备用vdevs增加热插拔支持 #14295
- zed: 从 spa_vdev_attach() 发布一个 udev 变更 事件 #14172
- zed: 当磁盘被移除时将其标记为 REMOVED。
- FreeBSD:删除额外的 arc_reduce_target_size() 调用 #14639
- 改进arc_read()的错误报告
- QAT:修复QAT压缩中未初始化的种子 #14632 #14463
- 修复mountpoint=legacy的问题 #14599 #14604
- ZFS_IOC_COUNT_FILLED做不必要的txg_wait_synced() #13368
- 更新工作流程
- 解决GitHub行动失败的问题 #14530
- Ubuntu 22.04整合:GitHub工作流程 #14148
- initramfs:修复zpool获取参数的顺序 #14572
- 将 default_bs 和 default_ibs 变成 ZFS_MODULE_PARAMs #14293
- 为dsl_deadlist_move_bpobj()添加缺失的增量 #14573
- 优化is_l2cacheable函数 #14494 #14563
- 全系统推测性预取的限制。#14516
- 在死列表合并时预取 #14402
- 引入最小的ZIL块提交延迟 #14418
- 将zrlock_t打包8个字节 #14317
- 删除 dbuf_read() 中的几个指针解除引用 #14199
- 将 dnode 统计信息切换到 wmsums #14198
- 对zrl_remove()进行微优化 #14200
- 从zh_refcount中删除原子数 #14196
- 优化microzaps #14039
- autoconf:增加对openEuler的支持 #14241
- 为Gentoo和Alpine设置DEFAULT_INIT_到/sbin/openrc-run #12683 #12692
- rpm:增加对openEuler的支持 #14222
- 将 zfeature_active() 改为 static。
- 将dmu_buf_rele()移到dsl_dataset_sync_done()之后 #14522 #14523
- 部分恢复了eee9362 #14502
- 修复dsl_dataset_sync()在激活功能时出现的竞赛条件 #13816
- initramfs:使mountpoint=none工作 #14455
- 避免在FreeBSD的zfs_mount()中出现空指针解除引用 #14218
- 允许以普通用户身份挂载.zfs/snapshot中的快照 #13758
原文来自:
本文地址://gulass.cn/with-many-changes.html编辑:王艳敏,审核员:清蒸github
Linux大全:
Linux系统大全: