summaryrefslogtreecommitdiff
path: root/targetcli
diff options
context:
space:
mode:
authorDavid Disseldorp <ddiss@suse.de>2019-01-15 12:04:49 +0100
committerDavid Disseldorp <ddiss@suse.de>2019-01-15 12:09:32 +0100
commitfa71860b0d819a691683c1fdcb70c255653b5851 (patch)
tree8ded9ecb0e2832d194971da91bebd05a3df755fa /targetcli
parent30b7783ea3fcfd90ad6c146690f6d673368bf18b (diff)
downloadtargetcli-fa71860b0d819a691683c1fdcb70c255653b5851.tar.gz
Add emulate_pr backstore attribute
Added to the kernel via b49d6f7885306ee636d5c1af52170f3069ccf5f7, the emulate_pr attribute can be used to disable support for SCSI-2 (RESERVE/RELEASE) and Persistent Reservations. Signed-off-by: David Disseldorp <ddiss@suse.de>
Diffstat (limited to 'targetcli')
-rw-r--r--targetcli/ui_backstore.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/targetcli/ui_backstore.py b/targetcli/ui_backstore.py
index efa532f..cc2cf2b 100644
--- a/targetcli/ui_backstore.py
+++ b/targetcli/ui_backstore.py
@@ -670,6 +670,7 @@ class UIStorageObject(UIRTSLibNode):
'emulate_tpws': ('number', 'If set to 1, enable Thin Provisioning Write Same.'),
'emulate_ua_intlck_ctrl': ('number', 'If set to 1, enable Unit Attention Interlock.'),
'emulate_write_cache': ('number', 'If set to 1, turn on Write Cache Enable.'),
+ 'emulate_pr': ('number', 'If set to 1, enable SCSI Reservations.'),
'enforce_pr_isids': ('number', 'If set to 1, enforce persistent reservation ISIDs.'),
'force_pr_aptpl': ('number', 'If set to 1, force SPC-3 PR Activate Persistence across Target Power Loss operation.'),
'fabric_max_sectors': ('number', 'Maximum number of sectors the fabric can transfer at once.'),