Re: best userspace iscsi target lib?

Jeff Garzik
2008-11-11T14:06:56Z

FUJITA Tomonori wrote:
> On Mon, 10 Nov 2008 17:29:06 -0500
> Jeff Garzik <jeff@garzik.org> wrote:
>
>> Can someone recommend an open source userspace library that enables one
>> to implement a userspace iSCSI target?
>
> I'm not sure there is an open source userspace library enables you to
> easily implement your own userspace iSCSI target but there are some
> userspace iSCSI target implementations, which might useful.
>
> Some Linux distributions use:
>
> http://stgt.berlios.de/
>
> OpenSolaris also has one:
>
> http://opensolaris.org/os/project/iscsitgt/
>
> *BSD also have userspace iSCSI target implementations.

Thanks much, I will take a look. I have already found and read the code
for NetBSD's iSCSI target.

I am mainly interested in 100% userspace solution, because in my case,
the storage software (distributed goop) is also in userspace. Something
that exports through the kernel actually adds overhead, when a
straight-to-sockets userspace implementation would be more efficient.

Jeff