From 2a5c73956769bb2021e94f32073dfc126beb9cce Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Fri, 7 Aug 2015 02:30:42 +0000 Subject: [PATCH] Web updates git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6463 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- www/contributing.html | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/www/contributing.html b/www/contributing.html index 0d049f783..def6cf2f1 100644 --- a/www/contributing.html +++ b/www/contributing.html @@ -50,6 +50,17 @@

Possible SCST extensions and improvements

+

Asynchronous FILEIO in scst_vdisk handler

+ +

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.

+ +

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.

+

Support for O_DIRECT in scst_vdisk handler

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.

-

iSER target

- -

iSER (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.

- -

It would be good to add support for iSER in iSCSI-SCST.

-

GET CONFIGURATION command

SCSI command GET CONFIGURATION is mandatory for SCSI multimedia devices, like CD/DVD-ROMs or