test/bdev: cleaned up / added local run_fio function
Change-Id: I7aa80792bf6d14ff8beb104bfe967482316e8c28 Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/376097 Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
854c2908f1
commit
63af5ff13b
@ -6,6 +6,17 @@ testdir=$(readlink -f $(dirname $0))
|
|||||||
rootdir=$(readlink -f $testdir/../../..)
|
rootdir=$(readlink -f $testdir/../../..)
|
||||||
plugindir=$rootdir/examples/bdev/fio_plugin
|
plugindir=$rootdir/examples/bdev/fio_plugin
|
||||||
|
|
||||||
|
function run_fio()
|
||||||
|
{
|
||||||
|
if [ $RUN_NIGHTLY -eq 0 ]; then
|
||||||
|
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --iodepth=8 --bs=4k --runtime=10 $testdir/bdev.fio "$@"
|
||||||
|
else
|
||||||
|
# Use size 192KB which both exceeds typical 128KB max NVMe I/O
|
||||||
|
# size and will cross 128KB Intel DC P3700 stripe boundaries.
|
||||||
|
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --iodepth=128 --bs=192k --runtime=100 $testdir/bdev.fio "$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
source $rootdir/scripts/autotest_common.sh
|
source $rootdir/scripts/autotest_common.sh
|
||||||
|
|
||||||
timing_enter bdev
|
timing_enter bdev
|
||||||
@ -40,13 +51,7 @@ if [ -d /usr/src/fio ] && [ $SPDK_RUN_ASAN -eq 0 ]; then
|
|||||||
fio_config_add_job $testdir/bdev.fio $b
|
fio_config_add_job $testdir/bdev.fio $b
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ $RUN_NIGHTLY -eq 0 ]; then
|
run_fio --spdk_conf=./test/lib/bdev/bdev.conf
|
||||||
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --spdk_conf=./test/lib/bdev/bdev.conf --iodepth=8 --bs=4k --runtime=10 $testdir/bdev.fio
|
|
||||||
else
|
|
||||||
# Use size 192KB which both exceeds typical 128KB max NVMe I/O
|
|
||||||
# size and will cross 128KB Intel DC P3700 stripe boundaries.
|
|
||||||
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --spdk_conf=./test/lib/bdev/bdev.conf --iodepth=128 --bs=192k --runtime=100 $testdir/bdev.fio
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -f *.state
|
rm -f *.state
|
||||||
rm -f $testdir/bdev.fio
|
rm -f $testdir/bdev.fio
|
||||||
@ -59,13 +64,7 @@ if [ -d /usr/src/fio ] && [ $SPDK_RUN_ASAN -eq 0 ]; then
|
|||||||
fio_config_add_job $testdir/bdev.fio $b
|
fio_config_add_job $testdir/bdev.fio $b
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ $RUN_NIGHTLY -eq 0 ]; then
|
run_fio --spdk_conf=./test/lib/bdev/bdev.conf
|
||||||
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --spdk_conf=./test/lib/bdev/bdev.conf --iodepth=8 --bs=4k --runtime=10 $testdir/bdev.fio
|
|
||||||
else
|
|
||||||
# Use size 192KB which both exceeds typical 128KB max NVMe I/O
|
|
||||||
# size and will cross 128KB Intel DC P3700 stripe boundaries.
|
|
||||||
LD_PRELOAD=$plugindir/fio_plugin /usr/src/fio/fio --ioengine=spdk_bdev --spdk_conf=./test/lib/bdev/bdev.conf --iodepth=128 --bs=192k --runtime=100 $testdir/bdev.fio
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -f *.state
|
rm -f *.state
|
||||||
rm -f $testdir/bdev.fio
|
rm -f $testdir/bdev.fio
|
||||||
|
Loading…
Reference in New Issue
Block a user