numam-spdk/lib/bdev/nvme
Changpeng Liu 6fac5e5b23 bdev/nvme: detect Controller Fatal Status when timeout happens
If the controller has a serious error and set the Controller
Fatal Status field to 1, host driver does not know this error,
while here, when timeout happens, try to detect the CFS and
reset the controller to recover from such fatal status.

Change-Id: I9fa5b263b34edc52d0f359d874b2920f7570d1f3
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/417622
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
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: Jim Harris <james.r.harris@intel.com>
2018-08-08 17:35:18 +00:00
..
bdev_nvme_rpc.c bdev/nvme: add RPC to enable and disable hotplug 2018-07-26 22:12:29 +00:00
bdev_nvme.c bdev/nvme: detect Controller Fatal Status when timeout happens 2018-08-08 17:35:18 +00:00
bdev_nvme.h bdev/nvme: add RPC to enable and disable hotplug 2018-07-26 22:12:29 +00:00
Makefile Make: remove unused CFLAGS 2018-02-21 13:10:29 -05:00