+56
−20
+99
−13
Loading
Split the IO in case io->iov_cnt exceeds the FTL_IO_MAX_IOVEC. It allows the user to pass any number of iovecs. Each IO request is now split if necessary and submitted via ftl_io_call_foreach_child submitting each child individually. Any resubmissions need to be handled on a child level, as parent request doesn't track its children submission status. Change-Id: If54249d54225b34191216a366c227f79215abc90 Signed-off-by:Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455527 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>