accel: temporarily disable iobuf thread caches
The iobuf buffers are only used in accel when executing chained operations. Since none of the components in SPDK are using chaining yet, there's little point in having per-thread iobuf caches, as they only reduce the number of available buffers in other libraries. This change will be reverted once bdev layer and bdev modules are updated to support chaining. Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ibad19ea92f2218a8dec01e802a736cfdd357dfc6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16398 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
This commit is contained in:
parent
8c8cd12e1d
commit
01608f1af2
@ -29,8 +29,8 @@
|
||||
|
||||
#define ALIGN_4K 0x1000
|
||||
#define MAX_TASKS_PER_CHANNEL 0x800
|
||||
#define ACCEL_SMALL_CACHE_SIZE 128
|
||||
#define ACCEL_LARGE_CACHE_SIZE 16
|
||||
#define ACCEL_SMALL_CACHE_SIZE 0
|
||||
#define ACCEL_LARGE_CACHE_SIZE 0
|
||||
/* Set MSB, so we don't return NULL pointers as buffers */
|
||||
#define ACCEL_BUFFER_BASE ((void *)(1ull << 63))
|
||||
#define ACCEL_BUFFER_OFFSET_MASK ((uintptr_t)ACCEL_BUFFER_BASE - 1)
|
||||
|
Loading…
Reference in New Issue
Block a user