User: Password:
|
|
Subscribe / Log in / New account

[ANNOUNCE] [RFC] Generic SCSI Target Middle Level for Linux (SCST) version 0.9.2 released

From:  Vladislav Bolkhovitin <vst@vlnb.net>
To:  linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org
Subject:  [ANNOUNCE] [RFC] Generic SCSI Target Middle Level for Linux (SCST) version 0.9.2 released
Date:  Wed, 21 Jul 2004 20:02:24 +0400

I would like to announce that Generic SCSI Target Middle Level for Linux
(SCST) version 0.9.2 released.

SCST is a new subsystem of the Linux kernel that provides a standard
framework for SCSI target drivers development. SCST is designed to
provide unified, consistent interface between SCSI target drivers and
Linux kernel and simplify target drivers development as much as
possible. A system with a SCSI target device is able to share its local
or virtual devices with other systems on the network with SCSI protocol
support, e.g. SCSI bus, Fibre Channel, TCP/IP with iSCSI. A system with
a SCSI target device is able to share its local or virtual devices with
other systems on a network with SCSI protocol support, e.g. SCSI bus,
Fibre Channel, TCP/IP with iSCSI. This is commonly used for data storage
virtualization. Full list of SCST's features, the source code and
detailed documentation could be found on its Internet page
http://scst.sourceforge.net.

The major changes from version 0.9.1 are

- 2.6 kernels support

- FILEIO/BLKDEV device handler that works over files on file system and
makes from them virtual remotely available SCSI disks. In addition, it
allows to work directly over a block device, e.g. local IDE or SCSI disk
or ever disk partition, where there is no file systems overhead. Using
block devices comparing to sending SCSI commands directly to SCSI
mid-level via scsi_do_req() has advantage that data are get or put via
system cache, so it can fully benefit from caching and read ahead,
performed by Linux's VM subsystem.

The Qlogic target driver is coming soon.

The next coming features are complete BLKDEV device handler, which will 
not copy data from the page cache, but instead use the pages directly, 
and device access control.

Comments, suggestions, patches, drivers and testers are welcome. 
Especially interesting comments (reviews) from inclusion in the mainline
kernel point of view.

Vlad

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds