HAST + ZFS + NFS + CARP

Ben RUBSON ben.rubson at gmail.com
Fri Jul 1 18:23:58 UTC 2016


> On 01 Jul 2016, at 19:54, Jordan Hubbard <jkh at ixsystems.com> wrote:
> (...)
> And yes, of course one can layer additional things on top of iSCSI LUNs, just as one can punch through LUNs from older SAN fabrics and put ZFS pools on top of them (been there, done both of those things), though of course the additional indirection has performance and debugging ramifications of its own (when a pool goes sideways, you have additional things in the failure chain to debug).  ZFS really likes to “own the disks” in terms of providing block-level fault tolerance and predictable performance characteristics given specific vdev topologies, and once you start abstracting the disks away from it, making statements about predicted IOPs for the pool becomes something of a “???” exercise.

Would you say that giving an iSCSI disk to ZFS hides some details of the raw disk to ZFS ?
I though that iSCSI would have been a totally "transparent" layer, transferring all ZFS requests to the raw disk, giving back the answers, hiding anything.

As you experienced iSCSI, any sad story with iSCSI disks given to ZFS ?

Many thanks for your long feedback Jordan !


More information about the freebsd-fs mailing list