+120
−130
Loading
The one large global mempool was a waste of memory for apps that don't use the accel framework as its always allocated a pool sized to handle a heavy load with multiple threads. Instead move to a per channel list of just 1024 tasks greatly decreasing the memory footprint but still able to scale as more threads are added. Also renamed all accel_req to acccel_taak and simply task to accel_task as this was being touched anyways and not consistent. fixes issue #1510 Signed-off-by:paul luse <paul.e.luse@intel.com> Change-Id: I0e93ca6270323e2df4b739711c5d9b667a52e1eb Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3740 Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>