OpenBSD Journal

softraid(4) - RAID 5 Call for Testing

Contributed by pitrh on from the end to rude interruptions dept.

Joel Sing (jsing@) has put out a call for testing for RAID 5 on softraid(4):

For those not following source-changes@, I have just re-enabled the RAID 5 discipline for softraid(4).

During the last two hackathons in Dunedin, the RAID 5 implementation was largely rewritten. As far as I am aware, the last missing part was the lack of ability to resume a partial rebuild, which has been fixed - it now needs further testing and usage so that any remaining issues can be found.

Unfortunately I do not currently have access to my D2 disk array, which has limited the amount of testing that I can do - while the basics of creating and using a RAID 5 volume certainly help, the really useful testing also includes disk failures, rebuilds and partial rebuilds, along with data verification.

At this point I would probably trust it enough to put real data on it, however I cannot promise that no data eating bugs still exist - obviously real world usage should have real world backups (and probably far more frequently than normal).

If you do test and find problems, please report them either on this list or directly if you prefer. I would also be more than happy to hear of any successes (providing sufficient beating has been applied first!).

For those of you who've been champing at the bit for this, now's your chance! Do your best to lose your (test! test only!) data and report any and all issues to Mr. Sing.

(Comments are closed)

  1. By Predrag Punosevac (Oko) on

    This is actually quite unexpected but welcoming news. Are there any plans to add RAID 6 discipline to softraid(4)?

    1. By Joel Sing ( on

      > This is actually quite unexpected but welcoming news. Are there any plans to add RAID 6 discipline to softraid(4)?

      There is already a RAID 6 discipline in softraid(4), however it is barely experimental - unfortunately, it needs pretty much the same rewrite treatment that RAID 5 got before it becomes anywhere near complete/usable.


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]