Implement parsing of config file, including overall format of sections/parameters (using lib/conf) as well as filename, bs, iodepth and cpumask parameters (based on FIO). Also implement creating jobs based on config file. The only required parameter that is missing is 'rw'. It will be added in a separatate patch because it requires quite different code than for other parameters. Duplications that this patch introduces with respect to legacy code are addressed in following patches. Change-Id: Ie19e55dc66369e795a97b53a4223beafa10d8fe8 Signed-off-by: Vitaliy Mysak <vitaliy.mysak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3189 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot |
||
---|---|---|
.. | ||
.gitignore | ||
bdevperf.c | ||
bdevperf.py | ||
Makefile |