numam-spdk/lib
Cunyin Chang 96e930fc13 iscsi: Fix the potential core dump issue for hotplug test case.
when test hotplug case with large write command which need r2t, after the
device hot removed, the outstanding r2t commands are waitting for data out PDU,
and the primary commands probably already return with error, then the lun
could be deleted, later the related data out PDU will received and try to send
other r2t, this patch make sure the r2t command sent smoothly even the device
hot removed.

Change-Id: I49061d1258e65cb0964526f755d870ebe7095920
Signed-off-by: Cunyin Chang <cunyin.chang@intel.com>
Reviewed-on: https://review.gerrithub.io/394321
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-01-11 14:37:08 -05:00
..
bdev bdev: change spdk_bdev_io buf_link to STAILQ 2018-01-10 09:51:31 -05:00
blob blob: fix bs recovery 2018-01-11 12:54:58 -05:00
blobfs blobfs: release the lock before send the flush request when try to write file. 2018-01-09 13:57:56 -05:00
conf conf: Remove use of perror() for strdup() failure 2017-12-15 16:13:27 -05:00
copy build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
event lib: Return instead of exit/abort in env_dpdk 2018-01-10 16:20:15 -05:00
ioat build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
iscsi iscsi: Fix the potential core dump issue for hotplug test case. 2018-01-11 14:37:08 -05:00
json json_internal.h: rename to utf.h and place in spdk_internal 2018-01-11 10:57:38 -05:00
jsonrpc util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
log log: rename SPDK_TRACE_* to SPDK_LOG_* 2017-12-07 12:23:19 -05:00
lvol lvol: add a wrapper function for calling spdk_bs_init 2018-01-05 17:21:08 -05:00
nbd nbd: relocate 2 mop-up ioctls 2018-01-04 15:30:59 -05:00
net util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
nvme nvme/pcie: limit max completions based on queue size 2018-01-05 12:45:28 -05:00
nvmf nvmf: remove the unused thread variable 2018-01-11 11:00:11 -05:00
rocksdb astyle: enforce braces around single-line statements 2017-12-11 11:19:32 -05:00
rpc build: remove $(ENV_CFLAGS) where not necessary 2018-01-03 12:05:59 -05:00
scsi scsi/lun: simplify task submission path 2018-01-11 11:47:08 -05:00
trace util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
ut_mock test/mock: add pthread_self 2017-09-19 17:15:15 -04:00
util util: make spdk_io_channel_get_ctx() inline 2018-01-09 12:46:35 -05:00
vhost vhost_blk: set proper vring_used_elem->len 2018-01-11 12:01:53 -05:00
virtio util: add spdk_strerror() wrapper with TLS support 2018-01-04 15:00:09 -05:00
Makefile virtio: add new library virtio 2017-12-26 13:03:29 -05:00