On Sep 6, 2009, at 11:19 AM, Al Lang wrote:

The "limitations" section of the Wikipedia article on ZFS currently includes the statement:

"You cannot mix vdev types in a zpool. For example, if you had a striped ZFS pool consisting of disks on a SAN, you cannot add the local-disks as a mirrored vdev."

As I understand it, this is simply wrong. You can add any kind of vdev to any zpool. Right?

This is so confusing that it makes absolutely no sense. I suspect the author intended
to explain the limitation as described in the zpool(1m) man page:
     Virtual devices cannot be nested, so a mirror or raidz  vir-
     tual device can only contain files or disks. Mirrors of mir-
     rors (or other combinations) are not allowed.

so I edited it :-)

As I understand it, mixing vdev types is in general a bad idea. The reliability of a zpool is dictated by its least reliable vdev and the performance of a zpool tends to be limited by its lowest- performing vdevs. So mixing vdev types tends to give you the worst of all possible worlds.

It is really a data management issue, not a functionality issue. We really do try to
help people not hurt themselves with complexity ;-)
 -- richard

But this is merely a logical consequence of mixing storage types, not anything to do with ZFS. Precisely analogous considerations would apply when setting up RAID-10, for example.

Do I have that right?

Cheers,
Al.
--
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

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

Reply via email to