:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 23:40:13 ] :: [ PASS ] :: Command 'dmesg -C' (Expected 0, got 0) :: [ 23:40:13 ] :: [ PASS ] :: Command 'uname -a' (Expected 0, got 0) :: [ 23:40:13 ] :: [ LOG ] :: ./runtest.sh :: [ 23:40:14 ] :: [ PASS ] :: Command 'modprobe scsi_debug virtual_gb=128' (Expected 0, got 0) :: [ 23:41:21 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:42:24 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:43:27 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:44:29 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:45:32 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:46:34 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:47:37 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:48:39 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:49:42 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:50:45 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:51:47 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:52:50 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:53:52 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:54:55 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:55:58 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:57:00 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:58:03 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 23:59:05 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:00:08 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:01:10 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:02:13 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:03:16 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:04:18 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:05:21 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=libaio --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-libaio-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:06:23 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:07:26 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:08:28 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:09:31 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:10:33 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:11:36 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:12:38 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:13:41 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:14:44 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:15:46 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:16:49 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:17:51 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:18:54 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:19:56 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:20:59 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:22:01 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:23:04 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:24:06 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:25:09 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:26:12 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:27:14 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=1 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:28:17 ] :: [ PASS ] :: Command 'fio --bs=4k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-4k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:29:19 ] :: [ PASS ] :: Command 'fio --bs=16k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-16k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:30:22 ] :: [ PASS ] :: Command 'fio --bs=32k --ioengine=sync --iodepth=8 --numjobs=4 --rw=randrw --name=sdb-sync-randrw-32k --filename=/dev/sdb --direct=1 --size=60G --runtime=60 &> /dev/null' (Expected 0, got 0) :: [ 00:30:27 ] :: [ PASS ] :: Command 'modprobe -r scsi_debug' (Expected 0, got 0) :: [ 00:30:27 ] :: [ LOG ] :: ### 48 :: [ 00:30:27 ] :: [ PASS ] :: check the errors (Expected 1, got 1) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3014s :: Assertions: 53 good, 0 bad :: RESULT: PASS (Test)