Spdk/test
Jacek Kalwas 55e0ec894f nvme: fix identify active ns
NVMe ctrlr init state machine shall be async whenever possible so it
is not blocking other code from processing. It can result in deadlock
when cmd producer and consumer are sharing the same thread.

This patch is making identify active ns async by introducing new
state to wait for completions.

Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com>
Change-Id: I346d35bab4733d3941e023602854fdd5b1ef23b5
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1463
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Community-CI: Broadcom CI
2020-04-10 07:08:09 +00:00
..
app test/iscsi: add README.md for iscsi fuzz testing 2020-04-06 07:56:07 +00:00
bdev test/bdevperf: fix 4 issues with the outstanding bit array 2020-04-09 08:07:31 +00:00
blobfs test/blobfs: rocksdb building error with gcc9 2020-04-06 07:48:25 +00:00
blobstore examples/blob: skip '\0' when dump xattr's value 2020-04-09 08:08:07 +00:00
common autopackage: remove SPDK_BUILD_PACKAGE flag 2020-04-09 13:44:21 +00:00
compress test/compress: enable multi-thread on single compress bdev 2020-03-31 07:56:28 +00:00
config_converter test/config_converter: Declare $rootdir, $testdir paths 2020-02-20 09:54:15 +00:00
cpp_headers queue_extras: use SPDK_CONTAINEROF 2019-10-07 15:06:01 +00:00
dpdk_memory_utility test: add test to validate dpdk mem utility 2020-01-24 05:46:43 +00:00
env pci_ut: Add the simple bdf parse test. 2020-04-01 10:22:12 +00:00
event lib/thread: Fail spdk_thread_exit() if thread has any registered poller 2020-02-13 09:51:15 +00:00
ftl test/mkfs: provide common function to create filesystem 2020-04-07 08:37:49 +00:00
fuzz test: add autotest of fuzz_iscsi 2020-03-31 07:59:03 +00:00
ioat test: move report_test_completion into run_test 2020-01-14 07:49:08 +00:00
iscsi_tgt test/mkfs: provide common function to create filesystem 2020-04-07 08:37:49 +00:00
json_config subsystem/accel: add entry point for .write_config_json 2020-02-18 08:05:34 +00:00
lvol test/lvol: fix typo in lvol_size parameter 2020-03-31 07:58:25 +00:00
make test/make: properly escape '.' in awk. 2020-03-31 07:58:17 +00:00
nvme test/nvme_perf: Drop .ini config in favor of json 2020-04-08 06:44:22 +00:00
nvmf test/mkfs: provide common function to create filesystem 2020-04-07 08:37:49 +00:00
ocf test: move report_test_completion into run_test 2020-01-14 07:49:08 +00:00
openstack test/openstack: Add possibility to reinstall devstack on required branch 2019-11-07 13:22:50 +00:00
pmem script: update pmem test script 2020-02-12 12:07:30 +00:00
rpc scripts/rpc.py: add daemon mode 2020-03-11 11:35:03 +00:00
rpc_client lib/event: fix printing non-null-terminated strings 2020-04-06 07:48:37 +00:00
spdkcli test/spdkcli/tcp: use socat for listening for RPC on a TCP port 2020-04-06 07:48:43 +00:00
unit nvme: fix identify active ns 2020-04-10 07:08:09 +00:00
vhost test/vhost_perf: Drop .ini config in favor of json 2020-04-08 06:44:22 +00:00
vmd fio: Remove hardcoded path to fio repo 2020-03-17 14:44:20 +00:00
Makefile build: add option to disable building unit tests 2020-03-10 09:12:21 +00:00
spdk_cunit.h test: remove leftover spdk_cunit declaration 2018-07-06 22:47:56 +00:00