Bcachefs Submits Lots Of Fixes For "Extreme Filesystem Damage" With Linux 6.9

Written by Michael Larabel in Linux Storage on 1 April 2024 at 07:49 PM EDT. 62 Comments
LINUX STORAGE
A new round of Bcachefs file-system fixes were submitted today for the Linux 6.9 kernel. This round consists of lots of fixes for dealing with "extreme file-system damage" on this experimental open-source file-system.

Bcachefs lead developer Kent Overstreet described today's pull request as:
"Lots of fixes for situations with extreme filesystem damage. One fix ("Fix journal pins in btree write buffer") applicable to normal usage; also a dio performance fix.

New repair/construction code is in the final stages, should be ready in about a week. Anyone that lost btree interior nodes (or a variety of other damage) as a result of the splitbrain bug will be able to repair then."

It's a lot of fixes with 29 patches by Overstreet and then another three patches from three other developers. A variety of different fixes make up this pull request, which barring any objections should be merged soon to Linux Git ahead of Linux 6.9-rc3 due out next Sunday. With how things are pacing for Bcachefs, there will likely be a new round of Linux file-system benchmarks on Phoronix for the 6.9 or 6.10 kernels.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week