Messages in this thread | | | Date | Wed, 21 Jul 2004 20:02:24 +0400 | From | Vladislav Bolkhovitin <> | Subject | [ANNOUNCE] [RFC] Generic SCSI Target Middle Level for Linux (SCST) version 0.9.2 released |
| |
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/
| |