Date: Wed, 30 Mar 2005 14:22:23 +0200 From: Danny Braniss <danny@cs.huji.ac.il> To: Dmitry Yusupov <dmitry_yus@yahoo.com> Cc: scsi@freebsd.org Subject: Re: Open-iSCSI multi-platfrom implementation of iSCSI Message-ID: <E1DGcDI-000L2g-1e@cs1.cs.huji.ac.il> In-Reply-To: Your message of Tue, 29 Mar 2005 07:39:54 -0800 .
next in thread | raw e-mail | index | archive | help
> Hi Guys, > > www.open-iscsi.org is a new cool project which features some > noticeable performance improvements for soft-based iSCSI Initiator plus > other number of exciting abilities such as independent transport, multi- > platform support and better user-space vs. kernel split. > To achieve better portability and code reuse across platforms Open-iSCSI > project moves 75% of the code to the user-space. Kernel is only concerns > about data moving. Working implementation available for Linux-2.6.x. > Read more on project's web page. > > Could we join your effort for existing iSCSI/CAM beta and Open-iSCSI? sure, but how? we have similar objectives, ie, let the kernel do what it knows best, and the user level do the rest. In my case: user: - login/discovery - connection/connection-recovery kernel: - data moving (which sounds a bit of an understatement) - answer to NOP_OUTs the idea is that the kernel does most of the job, until the connection breaks down, and then it's the user program's job to do the reconnect. i've written so far some 8k lines of code (still missing some 2 months of coding) and you have already done some 18k. and then there is the little problem of GPL vs. BSD :-) danny PS: I hope this does not sound too pessimistic, I realy would like to join efforts.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1DGcDI-000L2g-1e>