Splitting an iSCSI task into primary and sub tasks is complex operation and a degradation was caused for it. Hence adding test codes is required but there is no UT code for it yet. primary->bytes_completed is for read completion from bdev and it is tested by this patch. Additional test codes will follow: - primary->bytes_completed is tested when read tasks do not complete in order. - primary->task.data_transferred is for write completion to initiator through network. - primary->task.data_transferred is tested by another patch because primary->bytes_completed is used in iscsi/conn.c but primary->task.data_transferred is used in iscsi/iscsi.c. Change-Id: I94b47048111a3d3b249b84d5c54941b0a89ccd40 Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/394143 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> |
||
---|---|---|
.. | ||
.gitignore | ||
conn_ut.c | ||
Makefile |