From 78f387fe1bf2022b611fc056827892a28a39c370 Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Mon, 23 Nov 2009 11:44:55 +0000 Subject: [PATCH] Patch from Daniel Fernandes : - Fixes Some code error in comparison.html - Add class tab to Orange.css - Add tab class in code inside Contributing.html + Beijing Soul Technology Co., Ltd. added on the users page git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1355 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- www/comparison.html | 217 +++++++++++++++++++++--------------------- www/contributing.html | 2 +- www/images/Orange.css | 2 +- www/users.html | 6 +- 4 files changed, 117 insertions(+), 110 deletions(-) diff --git a/www/comparison.html b/www/comparison.html index 3b20d6daf..13344e8c5 100644 --- a/www/comparison.html +++ b/www/comparison.html @@ -47,37 +47,37 @@

As on October 2009

- +
- + - + - + - - - @@ -91,99 +91,102 @@ backend drivers - + - + - - + - + - + - + - + - + - + - +any target reconfiguration in a PnP-like fashion) - - - - - - - + + + + + + - + + - - - + - + - - + @@ -191,53 +194,56 @@ ORDERED commands - + - + - + + - + - - - + + + - + development - - - - - + + + + + - + - + - + - + - - - + - + - + - + - + - - - - + - + - - - - - + + + + - + + -
- SCST - STGT - IET - LIO -
+SCST +STGT +IET +LIO +
General
Upstream kernel - Kernel part - - Upstream kernel - Kernel part - -
Generic Target Engine + + iSCSI only Under development Generic Target Engine + + iSCSI only Under development
Architecture Kernel only User space only +Architecture Kernel only User space only 1 - Kernel only
Stability + + +Stability + + 3 + Under development
Performance 4 ***** +Performance 4 ***** 5 *** **** **** 6 + + +
Support for transports without expecting -transfer values (parallel SCSI, SAS) + - - - Support for transports without expecting +transfer values (parallel SCSI, SAS) + - - -
Interface with user space ProcFS Custom - ConfigFS/IOCTL/ProcFS Interface with user space ProcFS Custom - ConfigFS/IOCTL/ProcFS
Major features +Major features
Target drivers in kernel space + + - Under development Target drivers in kernel space + + - Under development
Target drivers in user space + + - - Target drivers in user space + + - -
Backstorage handlers in kernel space + - - + Backstorage handlers in kernel space + - - +
Backstorage handlers in user space + + - - Backstorage handlers in user space + + - -
Local access to emulated backstorage devices -9 + - - - Local access to emulated backstorage devices +9 + - - -
Advanced devices access control -10 + - - - Advanced devices access control +10 + - - -
Support for Asynchronous Event Notifications -(AEN) + - - - Support for Asynchronous Event Notifications +(AEN) + - - -
Notifications for devices added/removed or +Notifications for devices added/removed or resized through AENs or Unit Attentions (Initiators can instantly see -any target reconfiguration in a PnP-like fashion) + - - - + - - -
Bidirectional Commands + +Bidirectional Commands + 11 + - -
Extended CDB (size >16 bytes) + +Extended CDB (size >16 bytes) + 11 + - -
Descriptor sense support + + - -
RESERVE/RELEASE - (Windows 2003 clustering) + + + +
Safe RESERVE/RELEASE implementation according to -SCSI requirements 12 Safe Safe Safe from +Descriptor sense support + + - -
RESERVE/RELEASE + (Windows 2003 clustering) + + + +
Safe RESERVE/RELEASE implementation according to +SCSI requirements 12 Safe Safe Safe from v1.4.18 Not safe
Safe implementation of Task Management commands -13 Safe Not safe Not safe Not safe
Safe implementation of Task Management commands +13 Safe Not safe Not safe Not safe
Support for SCSI task attributes, including -ORDERED commands + + -,
data +
Support for SCSI task attributes, including +ORDERED commands + + -,
data corruption possible - 14
-,
data + 14
-,
data corruption possible 14
Persistent Reservations
- (Windows 2008 clustering / RHEL5 I/O fencing)
Under development, +Persistent Reservations
+ (Windows 2008 clustering / RHEL5 I/O fencing)
Under development, patch is available for testing - - Under development
ALUA - - - Under developmentALUA - - - Under development
Failover Clustering + ? + + Failover Clustering + ? + +
SCSI MIBs - - - +- +SCSI MIBs - - - +- 15
Cluster Storage Integration - - - VHACS Cluster Storage Integration - - - VHACS
+ + -,
data
Supported transports and hardware
iSCSI + + + + iSCSI + + + +
QLogic (Fibre Channel) + - - - QLogic (Fibre Channel) + - - -
Emulex (Fibre Channel and FCoE) + - - -
Emulex (Fibre Channel and FCoE) + - - -
SRP + - - - SRP + - - -
iSER - + +iSER - + 3 - -
Marvell (SAS) Beta - - -
Marvell (SAS) Beta - - -
FCoE Under +FCoE Under development Under - development - - - -
LSI (Parallel (Wide) SCSI and Fibre Channel) Alpha - - -
LSI (SAS) Preliminary - - -
LSI (Parallel (Wide) SCSI and Fibre Channel) + Alpha - - -
LSI (SAS) Preliminary - - -
IBM pSeries Virtual SCSI - + - - IBM pSeries Virtual SCSI - + - -
Supported backstorage
Kernel side FILEIO + - + + Kernel side FILEIO + - + +
Kernel side BLOCKIO + - + + Kernel side BLOCKIO + - + +
User space FILEIO + + - - User space FILEIO + + - -
SCSI pass-through - 16 + Disks only, single +SCSI pass-through + 16 + Disks only, single initiator only, not enforced 17 @@ -245,7 +251,8 @@ ORDERED commands + + -,
data 17
Zero-copy data read/write to/from backstorage BLOCKIO, user space +Zero-copy data read/write to/from backstorage + BLOCKIO, user space FILEIO in O_DIRECT mode, pass-through 18 @@ -255,29 +262,30 @@ ORDERED commands + + -,
data through
4k sectors support in pass-through mode + - - ? 4k sectors support in pass-through mode + - - ?
4k, 2k, 1k and 512 byte sectors emulation -in modes, other than pass-through + - - + 4k, 2k, 1k and 512 byte sectors emulation +in modes, other than pass-through + - - +
Virtual CD devices emulation from ISO files + + - - Virtual CD devices emulation from ISO files + + + - -
Possibility to write to emulated from ISO files -CD devices - + - - Possibility to write to emulated from ISO files +CD devices - + - -
Emulation of virtual tape and media changer -devices - Experimental - - Emulation of virtual tape and media changer +devices - Experimental - -
iSCSI Target
Architecture Split +Architecture Split 2 User space only Split @@ -285,50 +293,53 @@ devices - Experimental - - Kernel only
Interface with user space IOCTL/ProcFS/ +Interface with user space IOCTL/ProcFS/ Netlink - IOCTL/ProcFS/ Netlink ConfigFS/IOCTL/ProcFS
Zero-copy data send/receive Send only +Zero-copy data send/receive Send only 19 None 8 Send only Send only
Multiple connections per session - (MS/C) - - - + Multiple connections per + session (MS/C) - - - +
Max ErrorRecoveryLevel 0 0 0 2 Max ErrorRecoveryLevel 0 0 0 2
Bidirectional Commands + +Bidirectional Commands + 11 + - -
Extended CDB (size >16 bytes) + +Extended CDB (size >16 bytes) + 11 + - -
Support for Asynchronous Event Notifications -(AEN) + - - -
Safe implementation of connections and sessions -reinstatement 20 Safe Not safe Not safe Not safe Support for Asynchronous Event Notifications +(AEN) + - - -
Safe implementation of connections and sessions +reinstatement 20 Safe Not safe Not safe Not safe
Safe restart 21 Safe ? Not safe ?
Safe restart 21 + Safe ? Not safe ?
iSCSI MIBs - - - +- +iSCSI MIBs - - - +- 15
-
+

REMARKS:

1. STGT has SCSI target engine and memory management in user space with small hooks in the kernel to interact with in-kernel target drivers. @@ -423,18 +434,12 @@ reinstatement 20 Safe Not s - - -

+ + - - - + - + diff --git a/www/contributing.html b/www/contributing.html index 8208e3dbf..dcf81ca55 100644 --- a/www/contributing.html +++ b/www/contributing.html @@ -294,7 +294,7 @@

static int vdisk_do_job(struct scst_cmd *cmd)
{
- return vdisk_exec_fns[cmd->cdb[0]](cmd);
+ return vdisk_exec_fns[cmd->cdb[0]](cmd);
}

diff --git a/www/images/Orange.css b/www/images/Orange.css index b9cda202f..438b1f381 100644 --- a/www/images/Orange.css +++ b/www/images/Orange.css @@ -351,7 +351,7 @@ font.names { color: #EC981F ; } .block { display: block; } .hide { display: none; } .orange { color: #FFA600; } - +.tab { padding: 0px 0px 0px 16px; } diff --git a/www/users.html b/www/users.html index 5dd8f0ff4..55b26ab6d 100644 --- a/www/users.html +++ b/www/users.html @@ -82,7 +82,7 @@ Open-E, Inc. - Storwize + Beijing Soul Technology Co., Ltd. @@ -90,13 +90,15 @@ Openfiler - System Fabric Works, Inc. + Storwize ID7, Ltd Pranah Storage Technologies + + System Fabric Works, Inc.