mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-28 17:30:18 +00:00
Web updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6463 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -50,6 +50,17 @@
|
||||
|
||||
<h1>Possible SCST extensions and improvements</h1>
|
||||
|
||||
<A NAME="ASYNC_FILEIO"></A><h3>Asynchronous FILEIO in scst_vdisk handler</h3>
|
||||
|
||||
<p>At the moment scst_vdisk handler for FILEIO uses regular synchronous read/write() calls
|
||||
and makes deep queue depth by using multiple threads. This is not too high performance
|
||||
model of operations. It would be much better to use asynchronous I/O with not blocking
|
||||
I/O calls.</p>
|
||||
|
||||
<p>In the user space native AIO is available for many years, but only very recently ability to
|
||||
use it was added in the kernel. Changing FILEIO to use the new interface should significantly
|
||||
(multiple times) increase performance of FILEIO devices.</p>
|
||||
|
||||
<A NAME="O_DIRECT"></A><h3>Support for O_DIRECT in scst_vdisk handler</h3>
|
||||
|
||||
<p>At the moment, scst_vdisk handler doesn't support O_DIRECT option and possibility to set it
|
||||
@@ -183,14 +194,6 @@
|
||||
which would translate their internal READ/WRITE requests to corresponding SCSI commands and, on the
|
||||
way back, SCSI status and sense codes to their internal status codes.</p>
|
||||
|
||||
<A NAME="iSER_target"></A><h3>iSER target</h3>
|
||||
|
||||
<p><a href="http://en.wikipedia.org/wiki/ISCSI_Extensions_for_RDMA">iSER</a> (iSCSI Extensions for RDMA)
|
||||
protocol accelerates iSCSI by allowing direct data transfers using RDMA services (iWARP or
|
||||
InfiniBand) bypassing the regular heavy weighted and CPU consuming TCP/IP data transfers path.</p>
|
||||
|
||||
<p>It would be good to add support for iSER in iSCSI-SCST.</p>
|
||||
|
||||
<A NAME="GET_CONFIGURATION"></A><h3>GET CONFIGURATION command</h3>
|
||||
|
||||
<p>SCSI command GET CONFIGURATION is mandatory for SCSI multimedia devices, like CD/DVD-ROMs or
|
||||
|
||||
Reference in New Issue
Block a user