Reiser4 Implements Mirror & Failover Support

Written by Michael Larabel in Linux Storage on 26 September 2016 at 09:13 AM EDT. 26 Comments
LINUX STORAGE
Edward Shishkin, one of the last remaining Reiser4 developers and the one who has been leading this out-of-tree file-system the past few years, has implemented logical volumes support with support for mirrors (in effect, RAID 0) and failover support at the file-system level.

Shishkin quietly announced on Sunday, "Reiser4 will support logical (compound) volumes. For now we have implemented the simplest ones - mirrors. As a supplement to existing checksums it will provide a failover - an important feature, which will reduce number of cases when your volume needs to be repaired by fsck."

With his lengthy mailing list post he covers the new functionality that is currently implemented within his branched version of the Reiser4 kernel driver and the user-space components for being able to create mirrors and failovers with this file-system.

Still on the TODO list of Edward is working on mirror tools, scrubbing, checksumming format super-block, and issuing discard requests for replicas on SSDs. There's still no signs of Reiser4 pursuing mainline Linux kernel integration so for now you'll be left to patch your stable kernel releases.
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