Boaz Harrosh wrote:
Jeff Garzik wrote:
Vladislav Bolkhovitin wrote:
Jeff Garzik wrote:
Can someone recommend an open source userspace library that enables
one to implement a userspace iSCSI target?
Check SCST (http://scst.sf.net). Few weeks ago scst_local module added
to it ability to create user space target drivers using regular sg/bsg
interface. It's at the moment under active development, so still has a
number of issues, but they shouldn't prevent you from evaluating it. You
can find the code in the SVN using command:
$ svn co https://scst.svn.sourceforge.net/svnroot/scst/trunk
But there is a plenty of open source iSCSI targets in the world,
including one fully implemented in user space, so I wonder, what's wrong
with them to create another one?
None of them are massively distributed OSD and SBC targets, which are
part of my experiments in distributed computing :)
OK now it sounds even more interesting. Do you have any public
information/documentation on these experiments.
If I am at the point of looking for userspace target libraries, then you
can be sure the SCSI piece does not yet exist... :) I'm working on
various building blocks related to distributed computing in my spare
time (gotta string together all those cheap SATA disks, ya know).
One of the experiments is replicated/shared, multi-node storage exported
via an iSCSI interface. Doing similar things by wedding NFS version 4
(http://linux.yyz.us/projects/nfsv4.html) with distributed storage.
Jeff
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html