Bcachefs正在审查中,所有已知的阻止程序都已解决

2021-01-17 04:04:23

我们依靠您的支持:该网站主要受广告支持。广告使过去16年来一直可以维护该网站。我们会尽力确保仅显示干净,相关的广告,当检测到任何讨厌的广告时,我们会尽快将其删除。如果您想在仍支持我们的工作的情况下查看无广告的网站,请考虑使用无广告的Phoronix Premium。您也可以通过PayPal考虑小费。用Linux内核的块缓存代码开发Bcachefs文件系统的Kent Overstreet发送了最新的补丁进行审查,并且还可以作为拉取请求的主代码。 Overstreet在本周的补丁系列中以"自上次发布以来:上游技术的主要变化是,我为页面缓存一致性锁添加了避免死锁的代码,目前将所有代码移至fs / bcachefs /中-除了向任务结构中添加了faults_disabled_mapping之外。这解决了最后一个已知的阻止程序。他继续指出,“一切看上去都很稳定”。并且最近进行了性能优化。剩下的已知错误包括Zstd压缩可能导致的内核错误,擦除代码不稳定,xfstests测试用例失败以及一些时间戳错误。但Overstreet指出,"除了这多种设备之外,复制,压缩,校验和,加密等都应该非常可靠-从调查我的用户群后,他们说在过去的一年中一切都稳定了。" Bcache For Review系列是作为请求请求提交的。但是在这一点上,它似乎并不一定会在Linux 5.11上发生……合并窗口将近结束了一半,圣诞节周即将到来。到目前为止,对Bcachefs修补程序的唯一评论已指出x86-32的构建问题,并且缺少修补程序的不足已很好地分解以方便查看。因此,就目前而言,我们将继续监视情况,以查看Bcachefs何时登陆,但至少考虑到过去一年的进展使我们寄希望于2021年将其作为另一种Linux文件系统选项而成为主流。