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 [thread overview]
Message-ID: <40FE9390.9060609@vlnb.net> (raw)
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
reply other threads:[~2004-07-21 15:59 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40FE9390.9060609@vlnb.net \
--to=vst@vlnb.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox