+4
−2
Loading
When the applications call spdk_nvme_ctrlr_alloc_io_qpair, there will be cmd to the admin qpairs in nvme_ctrlr_get_cc, so there is contention. We should use the lock to protect nvme_ctrl_get_cc. Otherwise, the multiple threads will have contention on the admin qpair, thus there will be coredump issue. We get the bug when testing NVMe-oF TCP transport, and this patch can address this issue. Change-Id: I7247f98cdf890c2eafaf8fb94580ecd714010bd5 Signed-off-by:Ziye Yang <optimistyzy@gmail.com> Reviewed-on: https://review.gerrithub.io/435577 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Seth Howell <seth.howell5141@gmail.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com>