Spdk/test/iscsi_tgt
Krzysztof Karas 0af934b38c event: add CPU lock files
When running SPDK application on a given set of
CPU cores, create lock files for each of them.
This wil prevent user misconfiguration and
assigning a core to more than one SPDK instance.

The introduced mechanism is based on device locks
implemented in spdk_pci_device_claim() function.

Add a command line option to disable lock files.
This feature will be useful in cases where differing
CPU cores is impossible (eg. setup with only one core
available).

The patch also fixes all existing cases of overlapping
core masks.

Change-Id: Ie9aacb7523a3597b9aa20f2c3fa9efe4db92c44c
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14919
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
2022-11-09 08:18:32 +00:00
..
bdev_io_wait autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
calsoft spelling: test 2021-12-03 08:13:22 +00:00
digests autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
ext4test test: restore rpc_py to point to rpc.py instead of rpc_cmd 2022-09-06 18:01:42 +00:00
filesystem autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
fio autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
fuzz autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
initiator autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
ip_migration autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
login_redirection autotest: Replace fio.py with a bash wrapper in tests 2021-05-12 08:48:10 +00:00
lvol autotest: Replace fio.py with a bash wrapper in tests 2021-05-12 08:48:10 +00:00
multiconnection test: restore rpc_py to point to rpc.py instead of rpc_cmd 2022-09-06 18:01:42 +00:00
nvme_remote autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
perf spelling: test 2021-12-03 08:13:22 +00:00
pmem autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
qos autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
rbd autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
reset autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
resize autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
rpc_config spelling: test 2021-12-03 08:13:22 +00:00
sock event: add CPU lock files 2022-11-09 08:18:32 +00:00
trace_record trace: update trace help inside SPDK target 2022-09-27 19:41:17 +00:00
common.sh test/iscsi_tgt: add iptables entry to forward packets 2022-04-19 08:17:19 +00:00
iscsi_tgt.sh Lib/iSCSI: add the LUN Resize support 2022-01-20 07:56:23 +00:00