Kent Overstreet today released Bcachefs 1.37 as the newest feature release to this out-of-tree file-system driver and user-space tooling for this next-gen, copy-on-write file-system.
The Bcachefs erasure coding functionality, which has been in the works for several years and has seen a lot of refinements in new Bcachefs updates over the past two years, is now considered stable. Bcachefs erasure coding is a data redundancy feature that allows for errors to be corrected. The erasure coding is akin to RAID implementations. It’s further explained on the Bcachefs Wiki for those interested in all the technical details on the implementation. With the experimental tag dropped on it, all core functionality around it is now considered complete.
Bcachefs also now is able to handle automatic recovery from devices with bad flush/fua support, faster recovery from unclean shutdowns, and better performance for multi-device file-systems.


