numam-spdk/lib/iscsi
Cunyin Chang b865439deb iscsi: Fix the large IO failure procedure in iscsi layer
This patch fix the issue when large IO failed:
when we handle the read command which need split, we need make
sure all the subtasks to be handled if one of the subtask failed,
this will make sure the command have chance return back to initiator.

Change-Id: I0c01e1a34c6179fce37ab52c8121268b6ee31102
Signed-off-by: Cunyin Chang <cunyin.chang@intel.com>
2017-03-07 12:52:17 -07:00
..
acceptor.c event: remove 'complete' parameter from poller_register 2017-01-05 11:57:18 -07:00
acceptor.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
conn.c iscsi: Fix the large IO failure procedure in iscsi layer 2017-03-07 12:52:17 -07:00
conn.h iscsi: move extern g_conn_array to conn.h (#111) 2017-02-13 09:57:37 -07:00
crc32c.c iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
crc32c.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
init_grp.c log: split internal TRACELOG macro into new header 2016-11-16 13:33:51 -07:00
init_grp.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
iscsi_rpc.c util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
iscsi_subsystem.c iscsi: fix the run out of task pool issue 2017-02-22 19:13:50 -07:00
iscsi.c iscsi: Fix the large IO failure procedure in iscsi layer 2017-03-07 12:52:17 -07:00
iscsi.h event: pass arg1 and arg2 directly to event fn 2017-01-05 11:57:18 -07:00
Makefile env: Make the environment library configurable. 2016-10-05 11:51:37 -07:00
md5.c Fix some cppcheck errors on lib/iscsi & lib/scsi. (#41) 2016-09-28 13:55:56 -07:00
md5.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
param.c log: split internal TRACELOG macro into new header 2016-11-16 13:33:51 -07:00
param.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
portal_grp.c iscsi: fix unused variable warning in release build 2016-11-17 10:29:11 -07:00
portal_grp.h iscsi: Add an iscsi library. 2016-08-03 14:43:40 -07:00
task.c Replace rte_panic() with abort() 2016-11-08 08:57:49 -07:00
task.h scsi: change spdk_put_task to spdk_scsi_task_put 2016-09-29 15:42:29 -07:00
tgt_node.c event: remove spdk_event_allocate() next parameter 2017-01-05 11:57:18 -07:00
tgt_node.h iscsi: start all sessions for a target node on the same lcore 2016-09-22 09:12:36 -07:00