+14
−5
Loading
Allow for alternative fio job layout. "group" (default) will create X fio job sections for X assigned CPUs and distribute available NVMes between sections. (e.g. 4 CPU test with 24 NVMes will result in 4 fio job sections with 6 NVMes each and scaled iodepth) "split" will create a separate job section for each available NVMe, but still pin it to desired CPU thread using cpus_allowed option. This allows for alternative way of testing io_uring which fails to run some cases with fixedbufs=true and high iodepth values (caused by system-wide default UIO_MAXIOV=1024). Signed-off-by:Karol Latecki <karol.latecki@intel.com> Change-Id: Iab835596a59f6437b067d1117208e5abd6c8d36b Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5727 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Michal Berger <michalx.berger@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Tomasz Zawadzki <tomasz.zawadzki@intel.com>