cefab5d647
When hot removal of a LUN is started, callback is called for each iSCSI connection which accesses the LUN. Callback checks all transfer tasks complete and then close the LUN. If the connection clears all transfer tasks before getting all responses to them from the initiator, the initiator continues to retry data write. Hence the connection have to wait until all transfer tasks complete. Change-Id: Iad9063673cfedbd78758890d55a4254512e4fca4 Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/417199 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
dev.c | ||
lun.c | ||
Makefile | ||
port.c | ||
scsi_bdev.c | ||
scsi_internal.h | ||
scsi_rpc.c | ||
scsi.c | ||
task.c |