Spdk/test/nvme
Maciej Szwed cd8e41655d tests: Create HW hotplug test
This patch introduces new hotplug test which uses
PCIe interposer capable of physically connecting and
disconnecting NVMe drive from the system. It uses
custom build HW based on mircrocontroller to which
we connect and through which we send command to NVMe
interposer to connect or disconnect NVMe drive from
test machine. Scenario of this test is similar to the
scenario we are using for software hotplug test with VM.
Parameters for the test are IP address of the microcontroller
and GPIO pin to which the interposer is connected.

Signed-off-by: Maciej Szwed <maciej.szwed@intel.com>
Change-Id: I3610dadfd23521da2c90fd83e6895d942b3f66df
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462470
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2019-08-30 15:47:20 +00:00
..
aer test/nvme/aer: switch to spdk_*malloc(). 2019-07-05 03:48:51 +00:00
deallocated_value test/nvme/deallocated_value: switch to spdk_*malloc(). 2019-07-05 03:48:51 +00:00
e2edp test/nvme/e2edp: switch to spdk_*malloc(). 2019-07-05 03:48:51 +00:00
err_injection test/nvme: Allow NVMe with 0 namespaces in tests 2019-07-08 09:39:09 +00:00
overhead test/nvme: Don't fail test for NVMe with no namespaces 2019-07-12 07:36:21 +00:00
perf scripts: use -n instead of ! -z 2019-08-08 21:27:40 +00:00
reset nvme: change retry count can be configured via bdev nvme driver 2019-08-09 00:44:50 +00:00
sgl test/nvme/sgl: switch to spdk_*malloc(). 2019-07-16 10:51:47 +00:00
hotplug.sh test: remove duplicated set -ex from tests 2019-06-19 03:54:58 +00:00
hw_hotplug.sh tests: Create HW hotplug test 2019-08-30 15:47:20 +00:00
Makefile nvme: add nvme error injection support 2018-06-22 17:26:34 +00:00
nvme.sh Revert "example/perf: remove libaio from perf example" 2019-08-30 03:01:01 +00:00
spdk_nvme_cli.sh nvme/tests: Enable testing multinamespace NVMe 2019-07-08 09:39:09 +00:00