Re: iSCSI target for kfreebsd
-----BEGIN PGP SIGNED MESSAGE-----
On 05/02/11 14:48, Arno Töll wrote:
> On 02.05.2011 22:57, David N wrote:
>> istgt does seem to work well with ZFS.
> It does. Nonetheless, if there is a sane way to provide iscsitarget on
> kfreebsd it is the better choice, as the latter is a kernel driver which
> is presumably faster than a user space implementation like istgt is. On
> the other hand also both alternatives could be provided.
> However, looking on the FreeBSD iet port this is a really crazy patch on
> top and around of the Linux compatibility layer. Maybe it would be
> helpful to know whether there have been approaches to include this patch
> into upstreams source and FreeBSDs plans related to iSCSI targets in
> general, as we have to keep maintainability in mind.
> Therefore I invite Xin LI, author of the FreeBSD port, to join this
> discussion as he might be able to tell us more. Start of this discussion
> is on <http://lists.debian.org/debian-bsd/2011/05/msg00001.html>.
iet is a ported version of Linux "iSCSI Enterprise Target" by QuadStor
systems (Shivaram Upadhyayula; cc'ed). It's not based on FreeBSD's
Linux compatibility layer, though, and therefore I believe that it would
work on Debian/kFreeBSD without much changes.
Our initial test on iet have shown very good performance, but that test
does not cover using ZFS zvol volumes. Currently FreeNAS is still using
istgt as its iSCSI implementation and with some tuning it can saturate
GigE in our test.
Personally I'd prefer iet more, as its configuration is more
understandable for people with some experience with other iSCSI
products, but for licensing reasons it might not be a good choice for
inclusion in FreeBSD base system unless there is some very appealing
reasons, as people can always install a new version of iet from ports.
Xin LI <email@example.com> http://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)
-----END PGP SIGNATURE-----