On Aug 21, 2009, at 5:55 PM, Tim Cook wrote:
On Fri, Aug 21, 2009 at 7:41 PM, Richard Elling <richard.ell...@gmail.com > wrote:

My vote is with Ross. KISS wins :-)
Disclaimer: I'm also a member of BAARF.


My point is, RAIDZx+1 SHOULD be simple. I don't entirely understand why it hasn't been implemented. I can only imagine like so many other things it's because there hasn't been significant customer demand. Unfortunate if it's as simple as I believe it is to implement. (No, don't ask me to do it, I put in my time programming in college and have no desire to do it again :))

You can get in the same ballpark with at least two top-level raidz2 devs and copies=2. If you have three or more top-level raidz2 vdevs, then you can even
do better with copies=3 ;-)

Note that I do not have a model for that because it would require separate failure rate data for whole disk failures and all other non-whole disk failures. The latter is not available in data sheets. The closest I can get with published data is using the MTTDL[2] model which considers the published unrecoverable read error rate. In other words, the model would be easy, but data to feed the model is not available :-( Suffice to say, 2 top-level raidz2 vdevs of similar size
with copies=2 should offer very nearly the same protection as raidz2+1.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to