Btrfs Gets More RAID 5/6 Fixes In Linux 4.16

Written by Michael Larabel in Linux Storage on 29 January 2018 at 08:40 PM EST. 47 Comments
The Btrfs file-system updates were mailed in and subsequently pulled today to the mainline tree for the Linux 4.16 kernel merge window.

There are some minor improvements like a zero range mode for fallocate, code clean-ups, improved bio merging on multiple devices, compression heuristic changes, and other small work.

Recent kernel updates have also seen needed improvements to Btrfs' RAID5/RAID6 code and that has continued too with Linux 4.16. RAID5/6 recovery code will not use cached stripes to avoid a situation that could lead to corruption or failures in the future. The Btrfs code for this kernel will also try harder to rebuild damaged data in RAID5/RAID6 arrays. There is also a fix for the scrubbing code to repair RAID5/6 in a better way.

The complete list of Btrfs kernel driver changes for Linux 4.16 can be found via this already honored pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week