上周,Bcachefs 的修复代码已基本完成,可以与 Linux 6.9-rc3 内核合并了。上周的 Bcachefs 补丁约占本周内核改动的三分之一。本周将进行新一轮修复,以进一步稳定实验性文件系统。
Linux 6.9-rc4 中的 Bcachefs 修补程序修复了多设备文件系统的恢复代码以避免循环,修复了合并窗口期间引入的高 IOPS 多线程写入工作负载下的重大性能问题,并对这个开源文件系统进行了其他修复。
Kent Overstreet 也加入了昨晚的拉取请求:
嗨,莱纳斯,又有一批修正要给你……
关于 rc3 的发布–是的,让我们把激动的情绪稍稍平复一下吧,它有时看起来有点不正常;bcachefs 仍然被标记为实验性是有原因的。
如果你会为 bcachefs 离线一段时间而感到难过的话,那就先不要运行 bcachefs(少数人已经离线一两周了);也就是说,bcachefs 在很大程度上是为早期用户和愿意并能够帮助测试和调试的人准备的。
最坏的情况是,只要你有耐心,数据就不会丢失,但我仍在调试我们陷入恢复(=文件系统离线)的问题。
尽管如此,一切都进展得很顺利。我将在 LSF 上发表更多意见…
本周的所有 Bcachefs 补丁细节都将通过此 pull request 提供。
转自 Bcachefs Sees More Fixes For Linux 6.9-rc4, Reiterates Its Experimental Nature – Phoronix