From 821116f24282e34ff770e7ebc62e31d40fb8dd9b Mon Sep 17 00:00:00 2001
From: Bart Van Assche
Date: Sat, 5 Oct 2019 23:34:56 +0000
Subject: [PATCH 1/3] www/downloads.html: Remove links to binary versions of
SCST 1.0.1
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8600 d57e44dd-8a1f-0410-8b47-8ef2f437770f
---
www/downloads.html | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git a/www/downloads.html b/www/downloads.html
index fd40f4bb6..1b4dc51df 100644
--- a/www/downloads.html
+++ b/www/downloads.html
@@ -40,17 +40,9 @@
available on the 3.3.x branch in the SVN
repository.
- You can also download prebuilt SCST modules for
- Scientific Linux CERN 5 (RHEL5-based),
- Ubuntu,
- Debian,
- Alpine Linux and
- openSUSE
- (spec).
-
- Since recently, SCST allows to build Debian packages using "make dpkg" command. Previous instructions how to build
- SCST DKMS package for Debian-based systemd-enabled Linuxes you can find
- here.
+ Debian packages can be built by running
+ "make dpkg". RPMs can be built by running
+ "make RPM".
As a complete SCST-based system you can try Enterprise Storage OS (ESOS).
From cb73881c4644ff3a84f3b6624961d35aac681425 Mon Sep 17 00:00:00 2001
From: Bart Van Assche
Date: Sat, 5 Oct 2019 23:36:37 +0000
Subject: [PATCH 2/3] www: Update copyright footer
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8601 d57e44dd-8a1f-0410-8b47-8ef2f437770f
---
www/comparison.html | 2 +-
www/contributing.html | 2 +-
www/downloads.html | 2 +-
www/handler_fileio_tgt.html | 2 +-
www/index.html | 2 +-
www/mc_s.html | 2 +-
www/scst_admin.html | 2 +-
www/scstvslio.html | 2 +-
www/scstvsstgt.html | 2 +-
www/target_emulex.html | 2 +-
www/target_fcoe.html | 2 +-
www/target_ibmvscsi.html | 2 +-
www/target_iscsi.html | 2 +-
www/target_local.html | 2 +-
www/target_lsi.html | 2 +-
www/target_mvsas.html | 2 +-
www/target_old.html | 2 +-
www/target_qla2x00t.html | 2 +-
www/target_srp.html | 2 +-
www/targets.html | 2 +-
www/users.html | 2 +-
21 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/www/comparison.html b/www/comparison.html
index 1e6a078ab..7f8041a3e 100644
--- a/www/comparison.html
+++ b/www/comparison.html
@@ -546,7 +546,7 @@ target reconfiguration in a PnP-like manner) + | -
diff --git a/www/contributing.html b/www/contributing.html
index c5b0155ec..8762cb70e 100644
--- a/www/contributing.html
+++ b/www/contributing.html
@@ -209,7 +209,7 @@
diff --git a/www/downloads.html b/www/downloads.html
index 1b4dc51df..98752e490 100644
--- a/www/downloads.html
+++ b/www/downloads.html
@@ -71,7 +71,7 @@
diff --git a/www/handler_fileio_tgt.html b/www/handler_fileio_tgt.html
index bf16041a6..13bda5d5f 100644
--- a/www/handler_fileio_tgt.html
+++ b/www/handler_fileio_tgt.html
@@ -77,7 +77,7 @@
diff --git a/www/index.html b/www/index.html
index d8ea84628..0c3f51aff 100644
--- a/www/index.html
+++ b/www/index.html
@@ -187,7 +187,7 @@
diff --git a/www/mc_s.html b/www/mc_s.html
index 17ab34d17..c185e249a 100644
--- a/www/mc_s.html
+++ b/www/mc_s.html
@@ -246,7 +246,7 @@ and here.
diff --git a/www/scst_admin.html b/www/scst_admin.html
index 8f644bd74..1e6ff607c 100644
--- a/www/scst_admin.html
+++ b/www/scst_admin.html
@@ -75,7 +75,7 @@
diff --git a/www/scstvslio.html b/www/scstvslio.html
index 4cbc09489..2ae26228b 100644
--- a/www/scstvslio.html
+++ b/www/scstvslio.html
@@ -99,7 +99,7 @@
diff --git a/www/scstvsstgt.html b/www/scstvsstgt.html
index 24ee0780e..999f0c163 100644
--- a/www/scstvsstgt.html
+++ b/www/scstvsstgt.html
@@ -79,7 +79,7 @@
diff --git a/www/target_emulex.html b/www/target_emulex.html
index be4f61fda..5cc742ab4 100644
--- a/www/target_emulex.html
+++ b/www/target_emulex.html
@@ -81,7 +81,7 @@
diff --git a/www/target_fcoe.html b/www/target_fcoe.html
index 26e8bde28..7813684f5 100644
--- a/www/target_fcoe.html
+++ b/www/target_fcoe.html
@@ -75,7 +75,7 @@
diff --git a/www/target_ibmvscsi.html b/www/target_ibmvscsi.html
index 09c39c177..f550691c6 100644
--- a/www/target_ibmvscsi.html
+++ b/www/target_ibmvscsi.html
@@ -76,7 +76,7 @@
diff --git a/www/target_iscsi.html b/www/target_iscsi.html
index 9b6fd430d..101af2ace 100644
--- a/www/target_iscsi.html
+++ b/www/target_iscsi.html
@@ -89,7 +89,7 @@
diff --git a/www/target_local.html b/www/target_local.html
index ddfc65a39..49f92eb46 100644
--- a/www/target_local.html
+++ b/www/target_local.html
@@ -84,7 +84,7 @@
diff --git a/www/target_lsi.html b/www/target_lsi.html
index e68d30c1d..07d310499 100644
--- a/www/target_lsi.html
+++ b/www/target_lsi.html
@@ -79,7 +79,7 @@
diff --git a/www/target_mvsas.html b/www/target_mvsas.html
index 6af1f54ff..4c752884a 100644
--- a/www/target_mvsas.html
+++ b/www/target_mvsas.html
@@ -73,7 +73,7 @@
diff --git a/www/target_old.html b/www/target_old.html
index 254c1f2d4..ded00c333 100644
--- a/www/target_old.html
+++ b/www/target_old.html
@@ -109,7 +109,7 @@
diff --git a/www/target_qla2x00t.html b/www/target_qla2x00t.html
index 8003f7d3f..2d17a9980 100644
--- a/www/target_qla2x00t.html
+++ b/www/target_qla2x00t.html
@@ -94,7 +94,7 @@
diff --git a/www/target_srp.html b/www/target_srp.html
index 1aed712d2..0d2f24973 100644
--- a/www/target_srp.html
+++ b/www/target_srp.html
@@ -75,7 +75,7 @@
diff --git a/www/targets.html b/www/targets.html
index b2f22f900..75a696c89 100644
--- a/www/targets.html
+++ b/www/targets.html
@@ -76,7 +76,7 @@
diff --git a/www/users.html b/www/users.html
index 502747eac..64002582a 100644
--- a/www/users.html
+++ b/www/users.html
@@ -161,7 +161,7 @@
From 3d5a5078ca0ce1d3c122e5983544359065bd313a Mon Sep 17 00:00:00 2001
From: Bart Van Assche
Date: Sun, 6 Oct 2019 00:01:20 +0000
Subject: [PATCH 3/3] contributing.html: Remove information about already
implemented features
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8602 d57e44dd-8a1f-0410-8b47-8ef2f437770f
---
www/contributing.html | 26 --------------------------
1 file changed, 26 deletions(-)
diff --git a/www/contributing.html b/www/contributing.html
index 8762cb70e..f609d1088 100644
--- a/www/contributing.html
+++ b/www/contributing.html
@@ -49,32 +49,6 @@
Possible SCST extensions and improvements
- Asynchronous FILEIO in scst_vdisk handler
-
- At the moment scst_vdisk handler for FILEIO uses regular synchronous read/write() calls
- and makes deep queue depth by using multiple threads. This is not too high performance
- model of operations. It would be much better to use asynchronous I/O with not blocking
- I/O calls.
-
- In the user space native AIO is available for many years, but only very recently ability to
- use it was added in the kernel. Changing FILEIO to use the new interface should significantly
- (up to multiple times) increase performance of FILEIO devices.
-
- Support for O_DIRECT in scst_vdisk handler
-
- At the moment, scst_vdisk handler doesn't support O_DIRECT option and possibility to set it
- was disabled. This limitation caused by Linux kernel expectation that memory supplied to
- read() and write() functions with O_DIRECT flag is mapped to some user space application.
- Having O_DIRECT together with above asynchronous FILEIO would be another significant
- performance boost for modern solid state devices. For instance, in fio utility
- direct AIO long ago proven to be the fastest way to benchmark storage.
-
- It is relatively easy to remove that limitation. Function dio_refill_pages()
- should be modified to check before calling get_user_pages() if current->mm is not NULL.
- If it is NULL, then, instead of calling get_user_pages(), dio->pages should be filled
- by pages, taken directly from dio->curr_user_address. Each such page should be referenced
- by page_cache_get(). That's all.
-
Solve SG IO count limitation issue in pass-through mode
In the pass-through mode (i.e. using the pass-through device handlers like
|