index
:
kernel/git/axboe/fio.git
cifs
configure
cpuclock-test
expression-parser
for-each-td
gfio
io-threads
io_uring-numa
issue-870
kep
latency-probe
log
logging
master
misc
next
noaccess
origin
poisson
prio-hints
rand-map
rand-zones
random-fill
random-fill-aes
randtrimwrite
refill
remote-config
segmented-threads
server
server-client-thread
sg-updates
spc1-test
stable-1.x
steady-state
steady-state-2
test
verify-trigger
waio
fio - Flexible IO Tester
Jens Axboe
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
t
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-30
t/zbd: avoid test case 31 failure with small devices
HEAD
master
Shin'ichiro Kawasaki
1
-2
/
+5
2024-04-30
t/zbd: add test case to confirm verify_backlog=1 options
Shin'ichiro Kawasaki
1
-0
/
+12
2024-04-25
t/nvmept_trim: increase transfer size for some tests
Vincent Fu
1
-0
/
+5
2024-04-24
t/nvmept_streams: test NVMe streams support
Vincent Fu
1
-0
/
+520
2024-04-24
t/nvmept_fdp.py: test script for FDP
Vincent Fu
1
-0
/
+745
2024-04-18
test: add test for readwrite issue
Chana-Zaks-wdc
1
-0
/
+12
2024-04-17
t/io_uring: only calculate per-file depth if we have files
Jens Axboe
1
-1
/
+3
2024-03-21
t/run-fio-tests: restrict t0031 to Linux only
Vincent Fu
1
-1
/
+1
2024-03-21
test: add the test for regrow logs with asynchronous I/O replay
Shin'ichiro Kawasaki
3
-0
/
+24
2024-03-20
t/jobs/t0030: add test for --bandwidth-log option
Vincent Fu
2
-0
/
+20
2024-03-20
t/fiotestlib: pass command-line options to FioJobFileTest
Vincent Fu
1
-3
/
+5
2024-03-07
t/nvmept_pi: add support for xNVMe ioengine
Vincent Fu
1
-2
/
+9
2024-03-07
t/nvmept_pi: drop JSON output for error cases
Vincent Fu
1
-5
/
+2
2024-03-05
t/jobs: Fix a typo in jobs 23 & 24
Avri Altman
2
-3
/
+3
2024-03-05
t/jobs: Rename test job 15
Avri Altman
2
-1
/
+1
2024-03-05
t/jobs: Further clarify regression test 7
Avri Altman
1
-1
/
+4
2024-02-22
t/io_uring: use char * for name arg in detect_node
Miko Larsson
1
-1
/
+1
2024-02-22
t/io_uring: include libgen.h
Miko Larsson
1
-0
/
+1
2024-02-15
t/run-fio-tests: add t/nvmept_trim.py
Vincent Fu
1
-0
/
+8
2024-02-15
t/nvmept_trim.py: test multi-range trim
Vincent Fu
1
-0
/
+586
2024-02-15
t/io_uring: pre-calculate per-file depth
Jens Axboe
1
-13
/
+11
2024-02-15
t/io_uring: account and ignore IO errors
Jens Axboe
1
-11
/
+27
2024-02-14
test: add the test for loops option and read-verify workloads
Shin'ichiro Kawasaki
2
-0
/
+35
2024-02-07
t/zbd: add -s option to test-zbd-support script
Dmitry Fomichev
1
-0
/
+5
2024-02-07
t/zbd: check device for unrestricted read support
Dmitry Fomichev
2
-2
/
+35
2024-01-25
t/io_uring: remove dma map option
Jens Axboe
1
-44
/
+2
2023-12-28
t/strided: check_result() has no return value
Vincent Fu
1
-5
/
+3
2023-12-28
t/strided: call parent class check_result()
Vincent Fu
1
-0
/
+4
2023-12-28
t/random_seed: call parent class check_result()
Vincent Fu
1
-0
/
+8
2023-12-26
t/nvmept: call parent class check_result()
Vincent Fu
1
-0
/
+2
2023-12-19
t/zbd: add test case to confirm no write with rwmixwrite=0 option
Shin'ichiro Kawasaki
1
-0
/
+23
2023-11-07
t/jobs/t0012.fio: make this job time_based
Vincent Fu
1
-0
/
+1
2023-10-13
t/zbd: avoid test case 45 failure
Shin'ichiro Kawasaki
1
-5
/
+10
2023-09-26
t/zbd: set mq-deadline scheduler to device-mapper destination devices
Shin'ichiro Kawasaki
2
-1
/
+71
2023-08-14
t/nvmept_pi: test script for protection information
Vincent Fu
1
-0
/
+949
2023-08-14
t/fiotestlib: use config variable to skip test at runtime
Vincent Fu
1
-2
/
+3
2023-08-02
t/fiotestlib: make recorded command prettier
Vincent Fu
1
-1
/
+1
2023-08-02
t/nvmept: fix typo
Vincent Fu
1
-1
/
+1
2023-07-20
t/zbd: add max_active configs to run-tests-against-nullb
Dmitry Fomichev
1
-6
/
+188
2023-07-20
t/zbd: fix null_blk configuration in run-tests-against-nullb
Dmitry Fomichev
1
-1
/
+8
2023-07-20
t/zbd: add missing prep_write for test cases with write workloads
Shin'ichiro Kawasaki
1
-0
/
+4
2023-07-20
t/zbd: fix fio failure check and SG node failure in test case 31
Shin'ichiro Kawasaki
1
-2
/
+3
2023-07-20
t/zbd: get max_open_zones from sysfs
Shin'ichiro Kawasaki
1
-1
/
+7
2023-07-20
t/zbd: add test case to check max_active_zones limit error message
Shin'ichiro Kawasaki
1
-0
/
+28
2023-07-20
t/zbd: add test case to check zones in closed condition
Shin'ichiro Kawasaki
1
-0
/
+37
2023-07-20
t/zbd: add max_active_zone variable
Shin'ichiro Kawasaki
2
-0
/
+29
2023-07-20
t/zbd: add close_zone helper function
Shin'ichiro Kawasaki
1
-0
/
+13
2023-07-05
t/nvmept: add trim test with ioengine options enabled
Vincent Fu
1
-0
/
+17
2023-07-05
t/nvmept: add check for iodepth
Vincent Fu
1
-0
/
+4
2023-07-03
Merge branch 'improvement/fix-warnings-if-NDEBUG-enabled' of https://github.c...
Jens Axboe
1
-7
/
+23
2023-06-08
t/zbd: test write zone accounting of trim workload
Shin'ichiro Kawasaki
1
-0
/
+24
2023-06-08
t/zbd: test write zone accounting of almost full zones
Shin'ichiro Kawasaki
1
-0
/
+21
2023-06-08
t/zbd: reset zones before tests with max_open_zones option
Shin'ichiro Kawasaki
1
-6
/
+13
2023-06-08
t/strided: increase minumum recommended size to 64MiB
Vincent Fu
1
-2
/
+2
2023-06-08
t/strided: adapt to use fiotestlib
Vincent Fu
2
-298
/
+391
2023-06-08
t/fiotestlib: add ability to ingest iops logs
Vincent Fu
1
-8
/
+18
2023-06-08
t/nvmept: adapt to use fiotestlib
Vincent Fu
1
-288
/
+159
2023-06-08
t/readonly: adapt to use fiotestlib
Vincent Fu
1
-99
/
+121
2023-06-08
t/random_seed: fixes from pylint
Vincent Fu
1
-9
/
+9
2023-06-08
t/random_seed: use methods provided in fiotestlib to run tests
Vincent Fu
1
-156
/
+105
2023-06-08
t/random_seed: use logging module for debug prints
Vincent Fu
1
-16
/
+13
2023-06-08
t/fiotestlib: add class for command-line fio job
Vincent Fu
1
-2
/
+103
2023-06-08
t/fiotestlib: record test command in more useful format
Vincent Fu
1
-1
/
+1
2023-06-08
t/fiotestlib: rearrange constructor and setup steps
Vincent Fu
1
-36
/
+39
2023-06-08
t/fiotestlib: use f-string for formatting
Vincent Fu
1
-3
/
+2
2023-06-08
t/fiotestlib: use 'with' for opening files
Vincent Fu
1
-29
/
+24
2023-06-08
t/fiotestlib: use dictionaries for filenames and paths
Vincent Fu
2
-69
/
+67
2023-06-08
t/run-fio-tests: move get_file outside of FioJobFileTest
Vincent Fu
2
-19
/
+21
2023-06-08
t/run-fio-tests: rename FioJobTest to FioJobFileTest
Vincent Fu
3
-56
/
+56
2023-06-08
t/run-fio-tests: split source file
Vincent Fu
3
-521
/
+564
2023-06-01
t/run-fio-tests: address issues identified by pylint
Vincent Fu
1
-70
/
+72
2023-06-01
t/run-fio-tests: integrate t/nvmept.py
Vincent Fu
1
-14
/
+35
2023-06-01
t/nvmept.py: test script for io_uring_cmd NVMe pass through
Vincent Fu
1
-0
/
+414
2023-05-10
t/run-fio-test: fix comment
Vincent Fu
1
-1
/
+1
2023-05-10
t/read-to-pipe-async: remove dead code
Jens Axboe
1
-3
/
+1
2023-04-27
t/io_uring: avoid null-ptr dereference in case setup_ring fails
Anuj Gupta
1
-1
/
+2
2023-04-27
t/io_uring: make submitter_init() return < 0 on error
Jens Axboe
1
-9
/
+25
2023-04-20
fio: replace malloc+memset with calloc
Vincent Fu
2
-4
/
+2
2023-04-13
test: improve evaluation of t0020.fio and t0021.fio
Vincent Fu
1
-10
/
+8
2023-04-13
t/random_seed: python script to test random seed options
Vincent Fu
2
-0
/
+402
2023-04-13
t/io_uring: fix max_blocks calculation in nvme passthrough mode
Xiaoguang Wang
1
-1
/
+1
2023-03-20
fio: steadystate: allow for custom check interval
Christian Loehle
1
-0
/
+1
2023-03-14
t/io_uring: abstract out init_new_io() helper
Jens Axboe
1
-43
/
+19
2023-03-14
t/io_uring: use the get_offset() code to retrieve pass-through offset
Jens Axboe
1
-10
/
+1
2023-03-14
t/io_uring: avoid truncation of offset on 32-bit builds
Jens Axboe
1
-1
/
+4
2023-03-07
t/zbd: fix minimum write size to sequential write required zones
Shin'ichiro Kawasaki
2
-6
/
+28
2023-03-07
t/zbd: rename logical_block_size to min_seq_write_size
Shin'ichiro Kawasaki
1
-20
/
+20
2023-02-14
t/zbd: add test cases for zone_reset_threshold option
Shin'ichiro Kawasaki
1
-0
/
+56
2023-02-14
zbd: rename the accounting 'sectors with data' to 'valid data bytes'
Shin'ichiro Kawasaki
1
-2
/
+2
2023-01-31
test: add test for lib/pattern segfault issue
Vincent Fu
2
-0
/
+14
2022-12-16
t/run-fio-tests: relax acceptance criteria for t0008
Vincent Fu
1
-5
/
+8
2022-12-12
t/io_uring: adjust IORING_REGISTER_MAP_BUFFERS value
Jens Axboe
1
-1
/
+1
2022-11-18
test: add large pattern test
Logan Gunthorpe
2
-0
/
+43
2022-11-18
t/zbd: add test case to check experimental_verify option
Shin'ichiro Kawasaki
1
-0
/
+8
2022-11-18
t/zbd: remove experimental_verify option from test case #54
Shin'ichiro Kawasaki
1
-1
/
+0
2022-11-18
t/zbd: add test case to check zone_reset_threshold/frequency with verify
Shin'ichiro Kawasaki
1
-0
/
+18
2022-11-18
t/zbd: modify test case #34 for block size unaligned to zone size
Shin'ichiro Kawasaki
1
-9
/
+19
2022-11-18
t/zbd: fix test case #33 for block size unaligned to zone size
Shin'ichiro Kawasaki
1
-2
/
+3
2022-10-24
test: add test for experimental verify with loops and time_based options
Shin'ichiro Kawasaki
2
-0
/
+28
2022-10-24
test: add test for verify read back of experimental verify
Shin'ichiro Kawasaki
2
-0
/
+29
2022-10-24
Merge branch 'fix-cpus_allowed' of https://github.com/roxma/fio
Vincent Fu
1
-1
/
+1
2022-10-22
cpus_allowed: use __NRPROCESSORS_CONF instead of __SC_NPROCESSORS_ONLN for no...
mayuanpeng
1
-1
/
+1
2022-10-16
t/zbd: add a CLI option to force io_uring
Dmitry Fomichev
1
-0
/
+10
2022-10-16
t/zbd: fix max_open_zones determination in tests
Dmitry Fomichev
1
-1
/
+3
2022-10-05
test: make t0014.fio time_based
Vincent Fu
1
-0
/
+1
2022-10-05
test: improve run-fio-tests.py file open method
Vincent Fu
1
-34
/
+29
2022-10-05
test: fix t/run-fio-tests.py style issues identified by pylint
Vincent Fu
1
-27
/
+45
2022-10-05
test: add basic tests for trimwrite workloads
Vincent Fu
2
-0
/
+65
2022-10-05
test: fix style issues in run-fio-tests.py
Vincent Fu
1
-11
/
+20
2022-10-05
test: check all offsets touched for randtrimwrite
Vincent Fu
2
-3
/
+42
2022-10-05
test: clean up randtrimwrite test
Vincent Fu
2
-21
/
+12
2022-10-03
test: test job for randtrimwrite
Vincent Fu
2
-0
/
+139
2022-09-28
t/io_uring: get rid of useless read barriers
Jens Axboe
1
-4
/
+6
2022-09-03
t/io_uring: enable support for registered buffers for passthrough
Jens Axboe
1
-0
/
+4
2022-09-03
t/io_uring: properly detect numa nodes for passthrough mode
Jens Axboe
1
-1
/
+4
2022-09-01
Merge branch 'fiopr_compressfixes' of https://github.com/PCPartPicker/fio
Jens Axboe
2
-0
/
+129
2022-09-01
Fix fio silently dropping log entries when using log_compression
aggieNick02
2
-0
/
+129
2022-09-01
t/io_uring: minor optimizations to IO init fast path
Jens Axboe
1
-3
/
+7
2022-08-31
t/io_uring: take advantage of new io_uring setup flags
Jens Axboe
1
-1
/
+24
2022-08-31
t/io_uring: unify getting of the offset
Jens Axboe
1
-29
/
+21
2022-08-30
test: add tests for lfsr and norandommap
Vincent Fu
3
-1
/
+82
2022-08-29
test: add some tests for seq and rand offsets
Vincent Fu
3
-0
/
+105
2022-08-26
t/io_uring: remove duplicate definition of gettid()
Jens Axboe
1
-7
/
+1
2022-08-26
test: add basic test for io_uring ioengine
Vincent Fu
2
-0
/
+31
2022-08-26
t/io_uring: fix 64-bit cast on 32-bit archs
Jens Axboe
1
-1
/
+1
2022-08-26
t/io_uring: add support for async-passthru
Anuj Gupta
1
-8
/
+230
2022-08-26
t/io_uring: prep for including engines/nvme.h in t/io_uring
Anuj Gupta
1
-9
/
+9
2022-08-24
io_uring: Replace pthread_self with s->tid
Khem Raj
1
-3
/
+2
2022-08-16
test: fix hash for t0016
Vincent Fu
2
-1
/
+1
2022-08-16
test: add latency test using posixaio ioengine
Vincent Fu
2
-0
/
+19
2022-08-07
testing: add test for slat + clat = tlat
Vincent Fu
2
-1
/
+18
2022-08-07
testing: add test for slat + clat = tlat
Vincent Fu
2
-0
/
+38
2022-08-02
t/io_uring: support NUMA placement
Jens Axboe
1
-194
/
+252
2022-07-31
t/io_uring: switch to GiB/sec if numbers get large
Jens Axboe
1
-2
/
+9
2022-06-02
t/zbd: skip test case #13 when max_open_zones is too small
Shin'ichiro Kawasaki
1
-0
/
+12
2022-06-02
zbd: Check for direct flag only if its block device
Ankit Kumar
1
-1
/
+10
2022-05-27
t/run-fio-tests: improve json data decoding
Vincent Fu
1
-13
/
+7
2022-04-22
fixed compiler warnings if NDEBUG enabled in test code
Denis Pronin
1
-7
/
+23
2022-04-17
updated logging of iops1, iops2, ratio in FioJobTest_iops_rate
Denis Pronin
1
-1
/
+2
2022-03-30
Rename 'fallthrough' attribute to 'fio_fallthrough'
Jens Axboe
1
-3
/
+3
2022-03-11
t/dedupe: ensure that 'ret' is initialized
Jens Axboe
1
-1
/
+1
2022-03-11
t/dedupe: handle errors more gracefully
Jens Axboe
1
-22
/
+35
2022-03-10
t/io_uring: only enable sync if we have preadv2
Jens Axboe
1
-0
/
+13
2022-03-07
t/io_uring: add missing CR
Jens Axboe
1
-1
/
+1
2022-03-07
t/io_uring: support using preadv2
Jens Axboe
1
-5
/
+82
2022-03-07
t/io_uring: add support for registering the ring fd
Jens Axboe
1
-7
/
+50
2022-03-07
t/io_uring: change fatal map buffers condition with multiple files
Jens Axboe
1
-4
/
+2
2022-03-07
t/io_uring: change map buffers registration opcode
Jens Axboe
1
-1
/
+1
2022-02-21
io_uring: use syscall helpers for the hot path
Jens Axboe
1
-0
/
+5
2022-02-20
Merge branch 'spelling' of https://github.com/scop/fio
Jens Axboe
6
-6
/
+6
2022-02-20
Spelling and grammar fixes
Ville Skyttä
6
-6
/
+6
2022-02-20
ci, t, tools: use `command` and `type` instead of `which`
Ville Skyttä
1
-2
/
+2
2022-02-17
t/io_uring: align buffers correctly on non-4k page sizes
Jens Axboe
1
-1
/
+6
2022-02-17
t/io_uring: allow non-power-of-2 queue depths
Jens Axboe
1
-4
/
+4
2022-02-11
t/io_uring: avoid unused `nr_batch` warning
Jens Axboe
1
-3
/
+6
2022-02-04
t/io_uring: fix warnings for !ARCH_HAVE_CPU_CLOCK
Jens Axboe
1
-3
/
+8
2022-02-03
t/latency_percentiles.py: add tests for the new cmdprio_bssplit format
Niklas Cassel
1
-18
/
+75
2022-02-03
stat: convert json output to a new per priority granularity format
Niklas Cassel
1
-59
/
+59
2021-12-23
t/io_uring: fix help defaults for aio and random_io
Vincent Fu
1
-1
/
+1
2021-12-23
t/io_uring: fix 32-bit build warnings
Vincent Fu
1
-3
/
+4
2021-12-14
t/zbd: Avoid inappropriate blkzone command call in zone_cap_bs
Shin'ichiro Kawasaki
1
-2
/
+4
2021-12-09
ioengines: libzbc: disable libzbc block backend driver
Damien Le Moal
1
-14
/
+0
2021-11-21
t/dedupe: style fixups
Jens Axboe
1
-25
/
+41
2021-11-21
t/io_uring: fix 32-bit compile warnings
Jens Axboe
1
-2
/
+2
2021-11-21
fio-dedup: adjusted the binary to support compression
Bar David
1
-19
/
+102
2021-11-20
io_uring: clamp CQ size to SQ size
Jens Axboe
1
-0
/
+7
2021-11-19
t/io_uring: add -R option for random/sequential IO
Jens Axboe
1
-7
/
+23
2021-11-19
t/io_uring: use internal random generator
Jens Axboe
1
-1
/
+5
2021-10-25
t/one-core-peak: Don't report errors if missing NVME features
Erwan Velu
1
-6
/
+12
2021-10-25
t/io_uring: Fixing typo in help message
Erwan Velu
1
-1
/
+1
2021-10-25
t/one-core-peak: Reporting SElinux status
Erwan Velu
1
-0
/
+1
2021-10-17
run-fio-tests: make test runs more resilient
Vincent Fu
1
-3
/
+11
2021-10-17
t/zbd: Add -w option to ensure no open zone before write tests
Shin'ichiro Kawasaki
1
-6
/
+10
2021-10-17
t/zbd: Align block size to zone capacity
Shin'ichiro Kawasaki
2
-9
/
+38
2021-10-17
t/zbd: Do not use too large block size in test case #4
Shin'ichiro Kawasaki
1
-1
/
+2
2021-10-15
t/io_uring: Fix the parameters calculation for multiple threads scenario
Pankaj Raghav
1
-0
/
+1
2021-10-14
t/io_uring: Fixing typo
Erwan Velu
1
-2
/
+2
2021-10-14
t/io_uring: include a maximum IOPS seen when exiting
Jens Axboe
1
-0
/
+6
2021-10-13
t/io_uring: don't append 'K' to IOPS if we don't divide by 1000
Jens Axboe
1
-1
/
+1
2021-10-12
t/io_uring: update for new DMA map buffers API
Jens Axboe
1
-3
/
+2
2021-10-12
t/io_uring: add test support for pre mapping DMA buffers
Jens Axboe
1
-4
/
+49
2021-10-12
t/io_uring: fix silly identical branch error
Jens Axboe
1
-1
/
+1
2021-10-12
Merge branch 'evelu-onecore' of https://github.com/ErwanAliasr1/fio
Jens Axboe
1
-3
/
+2
2021-10-12
t/io_uring: show IOPS in increments of 1000 IOPS if necessary
Jens Axboe
1
-1
/
+4
2021-10-12
t/one-core-peak: Improving check_sysblock_value error handling
Erwan Velu
1
-3
/
+2
2021-10-09
t/io_uring: fix latency stats for depth == 1
Jens Axboe
1
-4
/
+6
2021-10-07
t/io_uring: Add -r option to control the runtime
Erwan Velu
1
-6
/
+20
2021-10-07
t/one-core-peak: Reporting RETPOLINE & PAGE_TABLE_ISOLATION
Erwan Velu
1
-1
/
+1
2021-10-06
t/one-core-peak: Reporting kernel cmdline
Erwan Velu
1
-0
/
+1
2021-10-06
t/one-core-peak: Reporting BLK_WBT_MQ
Erwan Velu
1
-2
/
+3
2021-10-06
t/one-core-peak: Reporting BLK_CGROUP
Erwan Velu
1
-1
/
+1
2021-10-05
t/io_uring: get rid of old debug printfs
Jens Axboe
1
-6
/
+1
2021-10-05
t/io_uring: print submitter id with tid on startup
Jens Axboe
1
-1
/
+1
2021-10-04
t/io_uring: clean up aio wait loop
Jens Axboe
1
-15
/
+13
2021-10-04
t/io_uring: check for valid clock_index and finish state for stats
Jens Axboe
1
-4
/
+6
2021-10-04
t/io_uring: don't track IO latencies the first second of runtime
Jens Axboe
1
-7
/
+13
2021-10-04
t/io_uring: don't print partial IOPS etc output if exit signal was received
Jens Axboe
1
-0
/
+4
2021-10-04
t/io_uring: add support for legacy AIO
Jens Axboe
1
-15
/
+235
2021-10-04
t/io_uring: remove extra add_stat() call
Jens Axboe
1
-1
/
+0
2021-10-01
t/one-core-peak: nvme-cli as optional tooling
Erwan Velu
1
-7
/
+10
[next]