+20
−0
+1
−0
Loading
Sequence cannot be allocated if number of available task objects cannot satisfy required limit. This is to prevent potential dead lock when few requests are pending task resource and none can advance the processing. This solution should work only if there is single async operation after sequence obj obtained, so assume that is possible to happen with io buffer allocation now. If there are more async operations then solution should be improved. Change-Id: I45165dd96539b00849dc67d5bd1bfea206ca5ed2 Signed-off-by:Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24040 Community-CI: Mellanox Build Bot Reviewed-by:
Konrad Sztyber <konrad.sztyber@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com>