summaryrefslogtreecommitdiffstats
path: root/usr.sbin
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-09-13 10:34:23 +0000
committermav <mav@FreeBSD.org>2014-09-13 10:34:23 +0000
commit01d0aad79892713eb6cabc3287091a9568d492b1 (patch)
tree83ea7686199afb2c0ffff8134b93c74ec8ade911 /usr.sbin
parent73abeee97f38fd58527d60e048f68fae22055c64 (diff)
downloadFreeBSD-src-01d0aad79892713eb6cabc3287091a9568d492b1.zip
FreeBSD-src-01d0aad79892713eb6cabc3287091a9568d492b1.tar.gz
Implement control over command reordering via options and control mode page.
It allows to bypass range checks between UNMAP and READ/WRITE commands, which may introduce additional delays while waiting for UNMAP parameters. READ and WRITE commands are always processed in safe order since their range checks are almost free.
Diffstat (limited to 'usr.sbin')
-rw-r--r--usr.sbin/ctladm/ctladm.87
1 files changed, 7 insertions, 0 deletions
diff --git a/usr.sbin/ctladm/ctladm.8 b/usr.sbin/ctladm/ctladm.8
index b3cfc23..1cacf64 100644
--- a/usr.sbin/ctladm/ctladm.8
+++ b/usr.sbin/ctladm/ctladm.8
@@ -961,6 +961,13 @@ This allows to offload copying between different iSCSI targets residing
on the same host in trusted environments.
.It Va readcache
Set to "off", disables read caching for the LUN, if supported by the backend.
+.It Va reordering
+Set to "unrestricted", allows target to process commands with SIMPLE task
+attribute in arbitrary order. Any data integrity exposures related to
+command sequence order shall be explicitly handled by the application
+client through the selection of appropriate commands and task attributes.
+The default value is "restricted". It improves data integrity, but may
+introduce some additional delays.
.It Va unmap
Set to "on", enables UNMAP support for the LUN, if supported by the backend.
.It Va writecache
OpenPOWER on IntegriCloud