test/fio: supress fio output files

verify.state files are not very useful because
we fail the tests at any first failure.
If there was something wrong with IO verification
then autotest.sh would fail.

Fio files with metrics output (IOPS, BW, latency, etc)
are also not very useful as per-patch tests are not
focused on benchmarking.

Fixes #2546

Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com>
Change-Id: I33fbe2fb0749d840f08ffe0d606d206268140991
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13019
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Kamil Godzwon 2022-06-13 05:36:46 -04:00 committed by Tomasz Zawadzki
parent 619da10386
commit 14c0f94c88
14 changed files with 18 additions and 6 deletions

View File

@ -21,6 +21,7 @@ fio_config() {
numjobs=$numjobs
verify_dump=1
verify_backlog=512
verify_state_save=0
FIO
if ((verify == 1)); then

View File

@ -234,10 +234,10 @@ function fio_test_suite() {
echo "filename=$b" >> $testdir/bdev.fio
done
local fio_params="--ioengine=spdk_bdev --iodepth=8 --bs=4k --runtime=10 $testdir/bdev.fio --spdk_json_conf=$conf_file"
local fio_params="--ioengine=spdk_bdev --iodepth=8 --bs=4k --runtime=10 $testdir/bdev.fio \
--verify_state_save=0 --spdk_json_conf=$conf_file"
run_test "bdev_fio_rw_verify" fio_bdev $fio_params --spdk_mem=$PRE_RESERVED_MEM \
--output=$output_dir/blockdev_fio_verify.txt --aux-path=$output_dir
run_test "bdev_fio_rw_verify" fio_bdev $fio_params --spdk_mem=$PRE_RESERVED_MEM --aux-path=$output_dir
rm -f ./*.state
rm -f $testdir/bdev.fio
@ -255,7 +255,7 @@ function fio_test_suite() {
return 0
fi
run_test "bdev_fio_trim" fio_bdev $fio_params --output=$output_dir/blockdev_trim.txt --aux-path=$output_dir
run_test "bdev_fio_trim" fio_bdev $fio_params --verify_state_save=0 --aux-path=$output_dir
rm -f ./*.state
rm -f $testdir/bdev.fio
popd

View File

@ -12,6 +12,7 @@ verify=md5
verify_fatal=1
verify_dump=1
verify_backlog=8
verify_state_save=0
[randwrite]
rw=randwrite

View File

@ -10,6 +10,7 @@ verify_backlog=1024
iodepth=128
bs=4K
runtime=10
verify_state_save=0
size=20%

View File

@ -8,4 +8,5 @@ verify=md5
verify_backlog=1024
fsync_on_close=1
iodepth=32
verify_state_save=0
[job0]

View File

@ -16,4 +16,5 @@ do_verify=1
verify=md5
verify_backlog=1024
fsync_on_close=1
verify_state_save=0
[nvme-host]

View File

@ -9,6 +9,7 @@ direct=1
do_verify=1
verify=md5
verify_backlog=1024
verify_state_save=0
[randwrite]
stonewall

View File

@ -12,6 +12,7 @@ verify=md5
verify_fatal=1
verify_dump=1
verify_backlog=8
verify_state_save=0
[randwrite]
rw=randwrite

View File

@ -14,3 +14,4 @@ verify=md5
verify_backlog=1024
time_based=1
runtime=10
verify_state_save=0

View File

@ -11,6 +11,7 @@ iodepth=128
bs=4K
runtime=10
size=13%
verify_state_save=0
[job_randwrite]
rw=randwrite

View File

@ -66,7 +66,8 @@ for fs in $fs; do
fio --name="integrity" --bsrange=4k-512k --iodepth=128 --numjobs=1 --direct=1 \
--thread=1 --group_reporting=1 --rw=randrw --rwmixread=70 \
--filename=/mnt/${dev}dir/test_file --verify=md5 --do_verify=1 \
--verify_backlog=1024 --fsync_on_close=1 --runtime=20 --time_based=1 --size=512m
--verify_backlog=1024 --fsync_on_close=1 --runtime=20 --time_based=1 \
--size=512m --verify_state_save=0
# Print out space consumed on target device
df -h /dev/$dev

View File

@ -13,6 +13,7 @@ verify=md5
verify_fatal=1
verify_dump=1
size=100%
verify_state_save=0
[write]
rw=write

View File

@ -12,6 +12,7 @@ verify=md5
verify_fatal=1
verify_dump=1
verify_backlog=8
verify_state_save=0
[randwrite]
rw=randwrite

View File

@ -118,7 +118,7 @@ vm_exec $vm_no "mkfs.ext4 -F /dev/sda2; mkdir -p /mnt/sda2test; mount /dev/sda2
vm_exec $vm_no "fio --name=integrity --bsrange=4k-512k --iodepth=128 --numjobs=1 --direct=1 \
--thread=1 --group_reporting=1 --rw=randrw --rwmixread=70 --filename=/mnt/sda2test/test_file \
--verify=md5 --do_verify=1 --verify_backlog=1024 --fsync_on_close=1 --runtime=20 \
--time_based=1 --size=1024m"
--time_based=1 --size=1024m --verify_state_save=0"
vm_exec $vm_no "umount /mnt/sda2test; rm -rf /mnt/sda2test"
alignment_offset=$(vm_exec $vm_no "cat /sys/block/sda/sda1/alignment_offset")
echo "alignment_offset: $alignment_offset"