Add an new variable is_failed to struct nvme_bdev_ctrlr_trid, and set it to true when starting failover or when failover failed, or set it to false when initializing or failover succeeded. Then add an new failover trid before all failed trids. The test log showed that many failover failed because new trid was added after failed trids. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: I220839245c6414b5d3ef69a2fa1b97904d88d8bd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5698 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> |
||
---|---|---|
.. | ||
accel | ||
bdev | ||
blob | ||
blobfs | ||
env_dpdk | ||
event | ||
sock | ||
Makefile |