Skip site navigation (1)Skip section navigation (2)
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>