mirror of
https://github.com/SCST-project/scst.git
synced 2026-09-20 23:14:18 +00:00
The website links to stale deployed manuals, generated pages and a QLogic snapshot that is not in the repository. Several feature summaries also describe code that has since changed or disappeared. Commit7aade0a109("Makefile: Make the qla2x00t-32gbit driver the default QLogic FC driver") changed the default QLogic tree. Commit3a8d70b166("- Remove old scst_db stuff which no longer works with even procfs.") removed database-backed scstadmin configuration. Commitd84fc0783d("vdisk_fileio: Add support for asynchronous I/O processing") removed O_DIRECT as a fileio_tgt-only distinction. Linux commit 066465251303 ("tgt: removal") removed scsi_tgt in 2014, turning the website prediction into a completed historical event. Commit10ebf80e7a("Docs update") merged the SGV cache text into doc/scst_pg.sgml. Link website entries to maintained repository sources, use the real lowercase make rpm target, update the affected feature descriptions and remove references to files that are not tracked.
101 lines
4.3 KiB
HTML
101 lines
4.3 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<meta name="Keywords" content="SCST vs STGT">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
<meta name="author" content="Daniel Fernandes">
|
|
<meta name="Robots" content="index,follow">
|
|
<link rel="stylesheet" href="images/Orange.css" type="text/css">
|
|
<title>SCST vs STGT</title>
|
|
</head>
|
|
|
|
<body>
|
|
<!-- wrap starts here -->
|
|
<div id="wrap">
|
|
<div id="header">
|
|
<div class="logoimg"></div><h1 id="logo"><span class="orange"> </span></h1>
|
|
<h2 id=slogan>Generic SCSI Target Subsystem for Linux</h2>
|
|
</div>
|
|
|
|
<div id="menu">
|
|
<ul>
|
|
<li><a href="index.html">Home</a></li>
|
|
<li><a href="https://github.com/SCST-project/scst">Main</a></li>
|
|
<li><a href="https://github.com/SCST-project/scst/releases">News</a></li>
|
|
<li><a href="targets.html">Drivers</a></li>
|
|
<li><a href="downloads.html">Downloads</a></li>
|
|
<li><a href="contributing.html">Contributing</a></li>
|
|
<li id="current"><a href="comparison.html">Comparison</a></li>
|
|
<li><a href="users.html">Users</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<!-- content-wrap starts here -->
|
|
<div id="content-wrap">
|
|
<div id="sidebar">
|
|
<h1>Comparison</h1>
|
|
<ul class="sidemenu">
|
|
<li><a href="comparison.html">Features comparison</a></li>
|
|
<li><a href="scstvslio.html">SCST vs LIO/TCM</a></li>
|
|
<li><a href="scstvsstgt.html">SCST vs STGT</a></li>
|
|
<li><a href="mc_s.html">MC/S vs MPIO</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div id="main">
|
|
<h1>SCST vs STGT</h1>
|
|
<p><a href="http://stgt.sourceforge.net/">STGT</a> is alternative, independent from SCST implementation
|
|
of SCSI target framework for Linux. It has different architecture, where SCSI target state machine is placed in
|
|
the user space, while in SCST all the processing done in the kernel. Such architecture as STGT has was acknowledged
|
|
by the Linux SCSI subsystem maintainers as a "right" one, so kernel's part of STGT quickly
|
|
found its way to the kernel.</p>
|
|
|
|
<p>But such architecture has several inherent problems. Among them performance and complexity.
|
|
See <a href="http://lkml.org/lkml/2008/12/10/245">description</a> for the set of patches, submitted for
|
|
the first iteration of in-kernel inclusion review and comments in Linux kernel mailing list.</p>
|
|
|
|
<p>See also the following important discussions:</p>
|
|
<ul>
|
|
|
|
<li><span><a href="http://news.gmane.org/find-root.php?message_id=%3ce2e108260801170127w2937b2afg9bef324efa945e43%40mail.gmail.com%3e">
|
|
"Performance of SCST versus STGT"</a> for performance comparison.</span></li>
|
|
|
|
<li><span><a href="http://news.gmane.org/find-root.php?message_id=%3c463F36AC.3010207%40vlnb.net%3e">
|
|
"Question for pass-through target design"</a></span></li>
|
|
|
|
<li><span><a href="http://news.gmane.org/find-root.php?message_id=%3c43987F75.2000301%40vlnb.net%3e">
|
|
"Stgt a new version of iscsi target?"</a>, especially pay attention to
|
|
<a href="http://article.gmane.org/gmane.linux.scsi/21073">this</a> message why STGT's architecture was considered "right".
|
|
</span></li>
|
|
|
|
</ul>
|
|
|
|
<p>The scsi_tgt kernel code used by STGT was removed from the
|
|
mainline Linux kernel in 2014 after its final in-kernel user,
|
|
ibmvstgt, had been removed.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- wrap ends here -->
|
|
<!-- footer starts here -->
|
|
<div id="footer">
|
|
<p>© Copyright 2004 - 2021 <b><font color="#EC981F">Vladislav Bolkhovitin, Bart Van Assche & others</font></b>
|
|
Design by: <b><font color="#EC981F">Daniel Fernandes</font></b> </p>
|
|
</div>
|
|
<!-- footer ends here -->
|
|
<!-- Piwik -->
|
|
<script type="text/javascript">
|
|
var pkBaseURL = (("https:" == document.location.protocol) ? "https://apps.sourceforge.net/piwik/scst/" : "http://apps.sourceforge.net/piwik/scst/");
|
|
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
|
|
</script><script type="text/javascript">
|
|
piwik_action_name = '';
|
|
piwik_idsite = 1;
|
|
piwik_url = pkBaseURL + "piwik.php";
|
|
piwik_log(piwik_action_name, piwik_idsite, piwik_url);
|
|
</script>
|
|
<object><noscript><p><img src="http://apps.sourceforge.net/piwik/scst/piwik.php?idsite=1" alt="piwik"></p></noscript></object>
|
|
<!-- End Piwik Tag -->
|
|
</body>
|
|
</html>
|