Spdk/test/nvme
Krzysztof Karas ce29e0131f hotplug: use RPC instead of reading hotplug logs
A new RPC perform_tests has been added.
This request will help us avoid reading hotplug generated
logs, and instead we can stop hotplug right before
it begins generating IO, and resume it when the test
scripts are ready.

Additionally a new command line option has been added
to the hotplug application "--wait-for-rpc", which
indicates that hotplug should wait for
perform_tests RPC before starting its IO.

Change-Id: I71ca148201854ac155cc2a61171a4fb5fc427a19
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13962
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
2022-09-23 12:54:44 +00:00
..
aer test/aer: Complete requests before detaching. 2022-09-12 07:25:41 +00:00
boot_partition check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
cmb test/nvme: Add basic test covering cmb_copy functionality 2021-07-20 07:59:43 +00:00
compliance autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
connect_stress usage: Add ] for [-G enable debug logging 2022-09-06 07:16:32 +00:00
cuse check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
e2edp check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
err_injection check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
fused_ordering usage: Add ] for [-G enable debug logging 2022-09-06 07:16:32 +00:00
overhead test/nvme: Replace -s with -o for "io size in bytes" 2022-09-19 13:11:55 +00:00
perf nvme/perf: Read NUMA node id from nvme subsystem 2022-09-22 15:53:18 +00:00
reserve check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
reset test/nvme: Counting io_submitted after starting I/O success 2022-09-20 10:19:39 +00:00
sgl check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
simple_copy check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
startup check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
xnvme test/xnvme: Add simple test covering xnvme 2022-08-29 11:40:08 +00:00
zns test/nvme/zns: Fix jq filter 2021-12-08 08:06:36 +00:00
hw_hotplug.sh hotplug: use RPC instead of reading hotplug logs 2022-09-23 12:54:44 +00:00
Makefile test: remove nvme deallocated_value test 2022-08-18 08:35:02 +00:00
nvme_bp.sh test/nvme: Add test application to verify Boot Partition Read / Write support 2021-09-07 07:34:09 +00:00
nvme_opal.sh autotest_common.sh: change rpc_py to rpc_cmd 2022-09-01 11:15:03 +00:00
nvme_pmr.sh examples/pmr_persistence: Add PMR example application 2021-04-22 20:10:21 +00:00
nvme_rpc_timeouts.sh test/nvme: A simple test confirming we can change nvme timeout settings via rpc 2021-07-14 09:15:20 +00:00
nvme_rpc.sh build: Output executables from the app directory to build/bin 2020-06-15 15:27:16 +00:00
nvme_scc.sh test/nvme: Add test application to verify Simple Copy Command support 2021-05-18 12:43:24 +00:00
nvme.sh test/nvme: Replace -s with -o for "io size in bytes" 2022-09-19 13:11:55 +00:00
sw_hotplug.sh sw_hotplug: run the hotplug in the background 2022-09-21 15:47:36 +00:00