Spdk/test/nvme
Yuri Kirichok daaa699efa test/nvme: added test for bdev controller reset
This test scenario does the following:
- Attaches the controller to NVMe device.
- Injects an error timeout for admin command SPDK_NVME_OPC_GET_FEATURES
- Runs controller reset.

In this scenario the call for 'controller reset' should abort any outstanding requests that are waiting for completion defined in 'error injection' RPC call. Test fails if request(s) are not aborted (manually completed).

Signed-off-by: Yuri Kirichok <yuriy.kirichok@hpe.com>
Change-Id: I512de92e948d04cad538db378b44fd4d58d85bb3
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17113
Reviewed-by: Michael Haeuptle <michaelhaeuptle@gmail.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
2023-03-28 20:18:33 +00:00
..
aer update Intel copyright notices 2022-11-10 08:28:53 +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/cmb: Use get-pmr as fallback 2023-02-24 12:52:04 +00:00
compliance add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
connect_stress update Intel copyright notices 2022-11-10 08:28:53 +00:00
cuse test/nvme/cuse: Don't check OACS in the parent test 2023-03-22 07:09:37 +00:00
e2edp update Intel copyright notices 2022-11-10 08:28:53 +00:00
err_injection update Intel copyright notices 2022-11-10 08:28:53 +00:00
fused_ordering update Intel copyright notices 2022-11-10 08:28:53 +00:00
overhead update Intel copyright notices 2022-11-10 08:28:53 +00:00
perf test/nvme_perf: fix bdevperf location 2023-01-19 11:26:22 +00:00
reserve update Intel copyright notices 2022-11-10 08:28:53 +00:00
reset update Intel copyright notices 2022-11-10 08:28:53 +00:00
sgl update Intel copyright notices 2022-11-10 08:28:53 +00:00
simple_copy test/nvme/simple_copy: Allow to connect to NVMf target 2022-11-30 08:50:06 +00:00
startup update Intel copyright notices 2022-11-10 08:28:53 +00:00
xnvme add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
zns add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
hw_hotplug.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
Makefile update Intel copyright notices 2022-11-10 08:28:53 +00:00
nvme_bp.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_opal.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_pmr.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_reset_stuck_adm_cmd.sh test/nvme: added test for bdev controller reset 2023-03-28 20:18:33 +00:00
nvme_rpc_timeouts.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_rpc.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme_scc.sh add (c) and SPDX header to bash files as needed 2022-11-29 08:27:51 +00:00
nvme.sh test/nvme: added test for bdev controller reset 2023-03-28 20:18:33 +00:00
sw_hotplug.sh sw_hotplug: revert "sw_hotplug: avoid hotplug timeouts" 2023-01-26 08:08:41 +00:00