+10
−8
Loading
This patch fixes issue with spdk_bdev_reset() on multipath nvme bdev with at least one but not all failed nvme_ctrlrs. For multipath nvme bdev reset sequentially reconnects all nvme_ctrlrs. Before this patch, if at least one of nvme_ctrlrs can't be reconnected, the whole reset request is completed with errors. It doesn't make sense because bdev may still be operational. This patch changes behaviour to complete reset request successfully if at least one nvme_ctrlr was reconnected. Reset will still be failed if all nvme_ctrlrs failed to reconnect. Change-Id: I992a9a44f26f45970f9daa120a93be9bb4604091 Signed-off-by:Evgeniy Kochetov <evgeniik@nvidia.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24974 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by:
Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by:
Konrad Sztyber <konrad.sztyber@intel.com>