2010-12-21 18:36:24

by Vladislav Bolkhovitin

[permalink] [raw]
Subject: [ANNOUNCE]: Released version 2.0.0 of SCST core, target drivers iSCSI-SCST, qla2x00t (QLogic FC), ib_srpt (InfiniBand SRP) and scst_local as well as scstadmin utility and fileio_tgt user space backend handler

I'm glad to announce stable release 2.0.0 of SCST core, target drivers
for iSCSI (iSCSI-SCST), QLogic Fibre Channel 22xx/23xx/24xx/25xx
(qla2x00t), InfiniBand SRP (ib_srpt), scst_local as well as scstadmin
management utility and fileio_tgt user space backend handler.

SCST is an alternative implementation of SCSI target subsystem for
Linux. It provides unified, consistent interface between SCSI target
drivers and Linux kernel as well as between Linux kernel and storage
backend handlers, connecting target drivers with real or emulated
storage backend.

SCST allows creation of sophisticated storage devices, which provide
advanced functionality, like replication, thin provisioning,
deduplication, high availability, automatic backup, etc. Another class
of such devices are Virtual Tape Libraries (VTL) as well as other
disk-based backup solutions. SCST created devices not limited by IP
network interface only, but they can use any link supporting SCSI-style
data exchange, including Fibre Channel, SAS and parallel SCSI. It might
well be that your favorite storage appliance running SCST in the firmware.

Target driver scst_local allows access to devices that are exported via
SCST directly on the same Linux system that they are exported from. It
makes no assumptions in the code about the device types on the target,
so any device handlers that you load in SCST will be visible, including
tapes and so forth. Additionally, it allows creation of fully functional
target drivers in user space.

Scstadmin utility allows to configure SCST, including its target drivers
and backend handlers, from config file, store live SCST configuration in
config file as well as detect and apply changes in the config file on
live SCST system.

More info about SCST core and modules you can find on:

- SCST core: http://scst.sourceforge.net

- iSCSI target driver iSCSI-SCST:
http://iscsi-scst.sourceforge.net/index.html

- QLogic 22xx/23xx/24xx/25xx Fibre Channel target driver:
http://scst.sourceforge.net/target_qla2x00t.html

- InfiniBand SRP: http://scst.sourceforge.net/target_srp.html

- scst_local: http://scst.sourceforge.net/target_local.html

- fileio_tgt backend handler:
http://scst.sourceforge.net/handler_fileio_tgt.html.

You can download SCST core and modules from
http://scst.sourceforge.net/downloads.html.

Thanks to all who made it happen, especially to Bart Van Assche for
ib_srpt development and a lot of other SCST activities, Mark Buechler
for great scstadmin tool and Richard Sharpe for scst_local!

Vlad