> I don't see much similarity between mirroring and raidz other than
> that they both support redundancy.

A single parity device against a single data device is, in essence, mirroring.  
For all intents and purposes, raid and mirroring with this configuration are 
one and the same.

> A RAID system with distributed parity (like raidz) does not have a
> "parity device". Instead, all disks are treated as equal. Without
> distributed parity you have a bottleneck and it becomes difficult to
> scale the array to different stripe sizes.

Agreed.  Distributed parity is the way to go.  Nonetheless, if I have an array 
with a single parity, then I still have one device dedicated to parity, even if 
the actual device which holds the parity information will vary from stripe to 
stripe.

The point simply was that it might be straightforward to add a device and 
convert a raidz array into a raidz2 array, which effectively would be adding a 
parity device.  An extension of that is to convert a raidz2 array back into a 
raidz array and increase its size without adding a device.
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to