ac9a1a8373
* change how tasks are allocated and freed (simplifcation) * added helper for getting and freeting a single task * minor drive-by in chaning function parms for _submit_tasks() Note that the task pool is used to manage tasks and their data buffers. It is fully allocated and populated before the first IO is sent and tasks are never retired, they are re-used so they are not removed from the list except for error or exit cleanup. Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I5fea5ef8c989df6310f15b2c9bb4e8aef9bd3d3b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5487 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> Reviewed-by: Ziye Yang <ziye.yang@intel.com> |
||
---|---|---|
.. | ||
perf | ||
Makefile |