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 |
||
---|---|---|
.. | ||
include | ||
lib | ||
Makefile | ||
unittest.sh |