diff options
author | mav <mav@FreeBSD.org> | 2014-10-06 13:19:20 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2014-10-06 13:19:20 +0000 |
commit | 36c0adf8716f346f43eb4cc196f13b5f6a4eeb60 (patch) | |
tree | 90c44b833418cf4ba469967bad265502aeb564dc /usr.sbin/ctladm | |
parent | 143513e3769cf73d4a3f40777b1a10a27193e3b0 (diff) | |
download | FreeBSD-src-36c0adf8716f346f43eb4cc196f13b5f6a4eeb60.zip FreeBSD-src-36c0adf8716f346f43eb4cc196f13b5f6a4eeb60.tar.gz |
MFC r271507:
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/ctladm')
-rw-r--r-- | usr.sbin/ctladm/ctladm.8 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/usr.sbin/ctladm/ctladm.8 b/usr.sbin/ctladm/ctladm.8 index 3951e5f..fa577f2 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 |