Spdk/lib/bdev/nvme
Changpeng Liu 3126157a21 bdev_nvme: set to deactive state when deleting NS bdev
Since the number of NVMe controller's Namespace is a const
variable, so the Namespace block device is a static array,
and is assigned with NSID after initialization, so when
users want to delete a specified block device, we can
just change it into inactive state.

Fix issue #495.

Change-Id: Ie6e33ad59f2375cc2b5099624bfe1ef6918a6264
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/433543
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2018-11-16 16:51:07 +00:00
..
bdev_nvme_rpc.c scripts/rpc.py: add method "get_nvme_controllers" 2018-10-25 17:26:25 +00:00
bdev_nvme.c bdev_nvme: set to deactive state when deleting NS bdev 2018-11-16 16:51:07 +00:00
bdev_nvme.h bdev_nvme: retain nvme_ctrl after delete_bdev 2018-11-02 19:02:43 +00:00
Makefile scripts/rpc.py: add method "send_nvme_cmd" 2018-10-22 22:01:14 +00:00
nvme_rpc.c scripts/rpc.py: add method "send_nvme_cmd" 2018-10-22 22:01:14 +00:00