On 2010-03-15 16:50, Khyron:
Yeah, this threw me.  A 3 disk RAID-Z2 doesn't make sense, because at a
redundancy level, RAID-Z2 looks like RAID 6.  That is, there are 2 levels of
parity for the data.  Out of 3 disks, the equivalent of 2 disks will be used
to store redundancy (parity) data and only 1 disk equivalent will store actual
data.  This is what others might term a "degenerate case of 3-way
mirroring", except with a lot more computational overhead since we're 
performing 2
parity calculations.

I'm curious what the purpose of creating a 3 disk RAID-Z2 pool is/was?
(For my own personal edification.  Maybe there is something for me to learn
from this example.)

One reason for a raid-z2 would be to protect yourself against a structural firmware error corrupting certain data patterns in a similar way. An alternate pattern could make it to and from disk correctly.

I once visited a customer who was experiencing data corruption caused by their firmware (back in 1991 I guess). They had no reproducable case
and neither of us was in anyway satisfied.  Only half a year later did I
hear that this particular type of disk needed a firmware update, which
came to light in a DBMS - which would force a read of its data after every write.

Apparently it took so long because the erroneous behaviour only happened under certain conditions.


Cheers,
Henk

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

Reply via email to