test: test job for randtrimwrite
[fio.git] / t / jobs / t0023.fio
CommitLineData
c37183f8
VF
1# randtrimwrite data direction tests
2[global]
3filesize=1M
4ioengine=null
5rw=randtrimwrite
6log_offset=1
7per_job_logs=0
8randrepeat=0
9stonewall
10
11# Expected result: trim issued to random offset followed by write to same offset
12# all offsets touched
13# block sizes match
14# Buggy result: something else
15[basic]
16write_bw_log
17
18# Expected result: trim issued to random offset followed by write to same offset
19# all offsets trimmed
20# block sizes 8k for both write and trim
21# Buggy result: something else
22[bs]
23write_bw_log
24bs=4k,4k,8k
25
26# Expected result: trim issued to random offset followed by write to same offset
27# all offsets trimmed
28# block sizes match
29# Buggy result: something else
30[bsrange]
31write_bw_log
32bsrange=512-4k
33
34# Expected result: trim issued to random offset followed by write to same offset
35# all offsets trimmed
36# block sizes match
37# Buggy result: something else
38[bssplit]
39write_bw_log
40bsrange=512/25:1k:25:2k:25:4k/25
41
42# Expected result: trim issued to random offset followed by write to same offset
43# all offsets touched
44# block sizes match
45# Buggy result: something else
46[basic_no_rm]
47write_bw_log
48norandommap=1
49
50# Expected result: trim issued to random offset followed by write to same offset
51# all offsets trimmed
52# block sizes 8k for both write and trim
53# Buggy result: something else
54[bs_no_rm]
55write_bw_log
56bs=4k,4k,8k
57norandommap=1
58
59# Expected result: trim issued to random offset followed by write to same offset
60# all offsets trimmed
61# block sizes match
62# Buggy result: something else
63[bsrange_no_rm]
64write_bw_log
65bsrange=512-4k
66norandommap=1
67
68# Expected result: trim issued to random offset followed by write to same offset
69# all offsets trimmed
70# block sizes match
71# Buggy result: something else
72[bssplit_no_rm]
73write_bw_log
74bsrange=512/25:1k:25:2k:25:4k/25
75norandommap=1