ebacdcd923
When splitting bdev's, if we run out of child IOVs, we have to make sure that we end block aligned. That may require us to shorten or eliminate one or more child IOVs to be picked up on the next split. If we eliminate enough such that there are no IOVs for this split IO, just continue and the next split completion will kick off another split to pick up the remaining data to be transferred. Fixes issue #981 Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: If2bfbe5f0862295e1d74cbea00692890a2178967 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/471313 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> |
||
---|---|---|
.. | ||
include | ||
lib | ||
Makefile | ||
unittest.sh |