numam-spdk/lib/iscsi
Shuhei Matsumoto 703a5473f7 iscsi: Restore the previous bug fix for LUN hot plug
One recent commit destroyed the critical bug fix for LUN hot plug.
Hence this patch restores the critical bug fix. Simple revert is
not possible because connections are assigned to poll groups
instead of cores now. But we can revert easily because earlier
version of the recent patch did that.

Fixes #925

The github issue was caused by commit 8cf1945432.
The bug fix restored by this patch is commit 1f6a78620d.
The reference we can follow to create this patch is earlier version
of commit fb641c4b54.

Reported-by: yidong0635 <dongx.yi@intel.com>

Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Signed-off-by: Ziye Yang <ziye.yang@intel.com>
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Change-Id: Ie1ba14a59ce48149a8474cbffc56aa08adc1fc4d
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/466108
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2019-08-23 18:09:16 +00:00
..
conn.c iscsi: Restore the previous bug fix for LUN hot plug 2019-08-23 18:09:16 +00:00
conn.h iscsi: Use fixed size string for host and port name of connection 2019-08-13 15:46:17 +00:00
init_grp.c iscsi: Use not malloc'ed but fixed size string for initiator address 2019-07-01 05:03:07 +00:00
init_grp.h iscsi: Use not malloc'ed but fixed size string for initiator address 2019-07-01 05:03:07 +00:00
iscsi_rpc.c lib: combine event/iscsi_rpc with lib/iscsi/iscsi_rpc.c 2019-08-19 06:10:30 +00:00
iscsi_subsystem.c iscsi: Properly unregister iscsi_tgt io_device 2019-08-22 14:50:45 +00:00
iscsi.c iscsi: Use cached host and port name of connection widely 2019-08-13 15:46:17 +00:00
iscsi.h iscsi: Move macros to define max port name from portal_grp.h to iscsi.h 2019-08-12 21:31:44 +00:00
Makefile mk: add a lib deps file. 2019-08-23 17:48:35 +00:00
md5.c astyle: enforce braces around single-line statements 2017-12-11 11:19:32 -05:00
md5.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
param.c iscsi: Remove the prefix spdk_ from names of private functions 2019-04-01 00:52:56 +00:00
param.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
portal_grp.c iscsi: Assign connections to poll groups instead of lcores. 2019-08-12 20:49:36 +00:00
portal_grp.h iscsi: Move macros to define max port name from portal_grp.h to iscsi.h 2019-08-12 21:31:44 +00:00
task.c iscsi: Remove the prefix spdk_ from names of private functions 2019-04-01 00:52:56 +00:00
task.h iscsi: Propagate SCSI error status to split SCSI read/write commands 2018-12-11 16:37:55 +00:00
tgt_node.c iscsi: Use cached host and port name of connection widely 2019-08-13 15:46:17 +00:00
tgt_node.h iscsi: Assign connections to poll groups instead of lcores. 2019-08-12 20:49:36 +00:00