index
:
kernel/git/axboe/fio.git
atomic-writes
cifs
configure
cpuclock-test
expression-parser
for-each-td
gfio
io-threads
io_uring-depth
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
Age
Commit message (
Expand
)
Author
Files
Lines
6 days
Merge branch 'master' of https://github.com/alex310110/fio
HEAD
master
Jens Axboe
1
-1
/
+1
6 days
write_hist_log: do not require ZLIB for non-server instances
alex310110
1
-1
/
+1
2025-12-18
test: cleanup test artifacts as we are running
Vincent Fu
1
-1
/
+1
2025-12-18
t/run-fio-tests: add cleanup option
Vincent Fu
2
-0
/
+5
2025-12-18
steadystate: define units for latency measurements
Vincent Fu
1
-1
/
+1
2025-12-18
Merge branch '20251023-steady-state-add-latency' of https://github.com/mcgrof...
Vincent Fu
16
-39
/
+853
2025-12-16
Merge branch 'fix/prchk-segfault' of https://github.com/calebsander/fio
Vincent Fu
1
-3
/
+3
2025-12-16
io_uring: don't segfault if pi_chk isn't specified
Caleb Sander Mateos
1
-3
/
+3
2025-12-13
Merge branch 'baloo/push-lxolyxxkxkpv' of https://github.com/baloo/fio
Jens Axboe
1
-0
/
+1
2025-12-13
fix musl builds
Arthur Gautier
1
-0
/
+1
2025-12-08
Merge branch 'patch-1' of https://github.com/fmayer/fio
Jens Axboe
1
-2
/
+2
2025-12-08
backend: fix OOB access in usec_for_io() with DDIR_SYNC
Florian Mayer
1
-2
/
+2
2025-11-24
mock-tests: assess per second latency recovery
Vincent Fu
1
-2
/
+53
2025-11-24
fio: add mock test framework for isolated unit testing
Luis Chamberlain
5
-0
/
+562
2025-11-24
fio: add latency steady state detection
Luis Chamberlain
10
-21
/
+207
2025-11-24
fio: refactor duplicate code in steadystate_*_mean functions
Luis Chamberlain
1
-16
/
+11
2025-11-24
fio: refactor steady state validation check
Luis Chamberlain
1
-2
/
+7
2025-11-24
configure: conditionally add gnutls for libnfs >= 6.0.0
Luis Chamberlain
1
-2
/
+17
2025-11-24
Merge branch 'mmap-fixes' of https://github.com/geertj/fio
Jens Axboe
1
-20
/
+21
2025-11-23
engines/mmap: fix full/limited prep logic
Geert Jansen
1
-7
/
+4
2025-11-23
engines/mmap: fix logic when "offset" > 0
Geert Jansen
1
-3
/
+2
2025-11-23
engines/mmap: support fadvise_hint
Geert Jansen
1
-10
/
+15
2025-11-18
ci: work around macOS pip restrictions
Vincent Fu
1
-2
/
+2
2025-11-17
Merge branch 'fix/zero-numberio' of https://github.com/minwooim/fio
Vincent Fu
1
-1
/
+4
2025-11-17
backend: fix zero-numberio in dry-run
Minwoo Im
1
-1
/
+4
2025-11-14
ci: switch to macos version 15
Jens Axboe
1
-1
/
+1
2025-11-05
Merge branch 'end-fsync-io_u' of https://github.com/JeongJonghwi/fio
Vincent Fu
1
-1
/
+5
2025-11-06
io_u: put io_u->file from requeue in FSYNCING
Jonghwi Jeong
1
-1
/
+5
2025-10-31
engines/ftruncate: update git tree reference
Jens Axboe
1
-1
/
+1
2025-10-31
Fix an URL typo
Jens Axboe
1
-1
/
+1
2025-10-31
Remove all references to git.kernel.dk
Jens Axboe
8
-12
/
+10
2025-10-31
Merge branch 'fix-experimental-verify-iocb-issue' of https://github.com/yehor...
Vincent Fu
1
-0
/
+8
2025-10-30
backend.c: fix async ioengine prep/queue direction mismatch in experimental v...
Yehor Malikov
1
-0
/
+8
2025-10-30
Merge branch 'clock_gettime' of https://github.com/betonmischer86/fio
Vincent Fu
7
-56
/
+2
2025-10-29
Merge branch 'master' of https://github.com/pirDOL/fio
Vincent Fu
1
-0
/
+2
2025-10-29
configure: support --extra-ldflags
TOGO Li
1
-0
/
+2
2025-10-28
Merge branch 'hist_coarseness' of https://github.com/tachyonwill/fio
Vincent Fu
1
-0
/
+2
2025-10-27
options: Add range validation for log_hist_coarseness
William Butler
1
-0
/
+2
2025-10-15
t/io_uring: use IORING_SETUP_NO_SQARRAY if available
Jens Axboe
1
-4
/
+11
2025-10-15
os/linux: sync io_uring.h header for setup flags
Jens Axboe
1
-0
/
+26
2025-10-10
memory: fix typo in cuda < 13 cuCtxCreate()
Jens Axboe
1
-1
/
+1
2025-10-10
Merge branch 'new-cuda-ctx-params' of https://github.com/maxime-peim/fio
Jens Axboe
2
-1
/
+32
2025-10-10
memory: add cuda 13 support
Maxime Peim
2
-1
/
+32
2025-10-10
gettime: remove non-clock_gettime fallback code
Sitsofe Wheeler
7
-56
/
+2
2025-10-09
stat: report zone reset count in json output format
Shin'ichiro Kawasaki
1
-0
/
+4
2025-10-09
stat: report zone reset count only when zonemode is set to zbd
Shin'ichiro Kawasaki
6
-9
/
+21
2025-10-08
Merge branch 'fix-includes' of https://github.com/betonmischer86/fio
Jens Axboe
2
-2
/
+2
2025-10-08
test, memcpy: reorder #includes
Valeriy Kosikhin
2
-2
/
+2
2025-10-05
Merge branch 'uncached_doc' of https://github.com/Panky-codes/fio
Jens Axboe
2
-0
/
+25
2025-10-05
doc: add documentation for uncached buffered I/O
Pankaj Raghav
2
-0
/
+25
2025-10-04
REPORTING-BUGS: add note about reports on malicious job files
Jens Axboe
1
-0
/
+7
2025-10-01
Merge branch 'fix/io_uring-pi-validate' of https://github.com/stanleyzhang9/fio
Vincent Fu
1
-14
/
+9
2025-10-01
engines/io_uring: validate PI on read
Stanley Zhang
1
-14
/
+9
2025-09-25
Merge branch 'master' of https://github.com/kaimeyer-arcserve/fio
Jens Axboe
1
-1
/
+1
2025-09-25
Fixing mingw out of tree builds.
Kai Meyer
1
-1
/
+1
2025-09-23
options: check for NULL input string and fail
Jens Axboe
1
-0
/
+3
2025-09-18
Merge branch 'sprandom-log-fix' of https://github.com/tomas-winkler-sndk/fio
Vincent Fu
1
-6
/
+6
2025-09-18
Merge branch 'sprandom-tests' of https://github.com/tomas-winkler-sndk/fio
Vincent Fu
2
-0
/
+166
2025-09-18
sprandom: fix warning: comparison will always evaluate as true
Tomas Winkler
1
-6
/
+6
2025-09-18
tests: add sprandom test cases
Tomas Winkler
2
-0
/
+166
2025-09-17
t/io_uring: Vectored fixed buffer test support for nvme passthrough path
Xiaobing Li
1
-28
/
+13
2025-09-16
stat: used shared sem for stats lock
Jens Axboe
1
-2
/
+2
2025-09-08
Merge branch 'master' of https://github.com/Meiye-lj/fio
Jens Axboe
1
-1
/
+1
2025-09-08
Makefile: fix missing test tool and unit test dependencies
Meiye-lj
1
-1
/
+1
2025-09-05
Merge branch 'improve_flushing_darwin' of https://github.com/Developer-Ecosys...
Jens Axboe
4
-0
/
+115
2025-09-05
Fio 3.41
fio-3.41
Jens Axboe
1
-1
/
+1
2025-09-04
Merge branch 'fix_verify-state' of https://github.com/sitsofe/fio
Jens Axboe
3
-5
/
+10
2025-09-04
t/verify-state: improve verify state inflight output
Sitsofe Wheeler
3
-4
/
+9
2025-09-04
t/verify-state: synchronise verify state version
Sitsofe Wheeler
1
-1
/
+1
2025-09-04
sprandom: wait to free validity_dist
Vincent Fu
1
-2
/
+1
2025-09-03
Merge branch 'sprandom-fixes' of https://github.com/tomas-winkler-sndk/fio
Vincent Fu
3
-18
/
+17
2025-09-03
mac: add readahead control to the posix_fadvise() shim
Sitsofe Wheeler
1
-1
/
+18
2025-09-03
mac: implement (file) cache invalidation
Sitsofe Wheeler
4
-0
/
+98
2025-08-31
sprandom: drop validity_dist after use
Tomas Winkler
2
-7
/
+4
2025-08-28
sprandom: free invalid_pct buffer
Tomas Winkler
1
-0
/
+1
2025-08-28
sprandom: fix debug printout for offset
Tomas Winkler
1
-1
/
+2
2025-08-28
sprandom: setup SPRandom before total_io_size is computed
Tomas Winkler
1
-10
/
+10
2025-08-26
Merge branch 'patch-1' of https://github.com/neheb/fio
Jens Axboe
2
-0
/
+8
2025-08-26
fio: fix formats under MIPS64/PPC
Rosen Penev
2
-0
/
+8
2025-08-25
Merge branch 'fix_mandoc_warnings' of https://github.com/sitsofe/fio
Vincent Fu
1
-23
/
+9
2025-08-24
man: update date
Sitsofe Wheeler
1
-1
/
+1
2025-08-24
man: fix mandoc "PP empty" warnings
Sitsofe Wheeler
1
-7
/
+3
2025-08-24
man: fix mandoc lint errors
Sitsofe Wheeler
1
-16
/
+6
2025-08-22
verify: use new buffer for threads with %o format
Vincent Fu
1
-1
/
+1
2025-08-22
sprandom: abort when invalid options specified
Vincent Fu
1
-3
/
+3
2025-08-22
Merge branch 'sprandom' of https://github.com/tomas-winkler-sndk/fio
Vincent Fu
23
-4
/
+1537
2025-08-21
Kill of IO engine cancelation support
Jens Axboe
6
-82
/
+5
2025-08-21
backend: call IO engine post-init after file creation
Jens Axboe
1
-3
/
+3
2025-08-21
engines/libaio: enable libaio fsync
Jens Axboe
1
-14
/
+0
2025-08-20
engines: make engines static-correct
Tomas Winkler
4
-8
/
+8
2025-08-20
engines/http: make fio_http_getevents static
Tomas Winkler
1
-1
/
+1
2025-08-20
stat: make stat.c static and const-correct
Tomas Winkler
4
-66
/
+66
2025-08-20
sprandom: integrate sprandom_get_next_offset() into io_u path
Tomas Winkler
1
-1
/
+20
2025-08-20
sprandom: initialize sprandom for file
Tomas Winkler
1
-0
/
+13
2025-08-20
sprandom: implement sprandom_get_next_offset()
Tomas Winkler
3
-6
/
+334
2025-08-20
sprandom: initialize random state
Tomas Winkler
2
-0
/
+3
2025-08-20
unittests: add pcbuf simple unit test
Tomas Winkler
4
-0
/
+119
2025-08-20
sprandom: pcbuf.h add two-phase circular buffer header-only library
Tomas Winkler
1
-0
/
+211
2025-08-20
unittests: add bytes2str_simple()
Tomas Winkler
1
-0
/
+35
2025-08-20
num2str: add bytes2str_simple()
Tomas Winkler
2
-1
/
+33
2025-08-20
sprandom: set up LFSR random generator and disable randommap
Tomas Winkler
1
-0
/
+30
2025-08-20
sprandom: implement region computation and invalidation percentage
Tomas Winkler
3
-1
/
+590
2025-08-20
sprandom: examples: add sprandom example file
Tomas Winkler
1
-0
/
+41
2025-08-20
sprandom: add debug facility
Tomas Winkler
2
-0
/
+5
2025-08-20
sprandom: add command line options
Tomas Winkler
6
-1
/
+109
2025-08-19
Merge branch 'fix-install-paths' of https://github.com/kubo326/fio
Vincent Fu
1
-7
/
+1
2025-08-18
Merge branch 'http-range-header' of https://github.com/sfc-gh-rnarubin/fio
Vincent Fu
3
-14
/
+107
2025-08-11
engines/http: Add support for range reads
Renar Narubin
3
-14
/
+107
2025-08-11
configure: skip isal64 check when isal check fails
Vincent Fu
1
-0
/
+1
2025-08-11
engines/io_uring: fix memory leaks during init
Vincent Fu
1
-0
/
+3
2025-08-11
engines/io_uring: fix error value
Vincent Fu
1
-1
/
+1
2025-08-11
Makefile: fix man and share install paths on macOS
Kubo Saburo
1
-7
/
+1
2025-08-09
verify: bump up verify state file version
Shin'ichiro Kawasaki
1
-1
/
+1
2025-08-09
verify: fix write tracking in error cases
Shin'ichiro Kawasaki
2
-2
/
+11
2025-08-07
crc: use ISA-L for crc64 NVMe if available
Vincent Fu
2
-0
/
+40
2025-08-05
ioengines: bump version number
Jens Axboe
1
-1
/
+1
2025-08-05
Merge branch 'verify_inflight' of https://github.com/noclip-code/fio
Jens Axboe
11
-178
/
+201
2025-08-02
t/io_uring_pi: test script for io_uring PI
Vincent Fu
1
-0
/
+408
2025-08-02
engines/io_uring: support r/w with metadata
Vincent Fu
3
-14
/
+275
2025-08-02
engines/io_uring: fill in guard generation options at init time
Vincent Fu
1
-12
/
+10
2025-08-02
engines/io_uring: simplify io_u_free
Vincent Fu
1
-7
/
+3
2025-08-02
engines/nvme: refactor filling protection information
Vincent Fu
2
-6
/
+15
2025-08-02
engines/nvme: move inline functions from .c to .h file
Vincent Fu
2
-16
/
+16
2025-08-02
engines/io_uring: store ioengine id in ioengine data
Vincent Fu
1
-10
/
+8
2025-07-31
eta: convert skip_eta() to ANSI C declaration
Tomas Winkler
1
-1
/
+1
2025-07-31
filesetup: make longest_existing_path() static and const-correct
Tomas Winkler
1
-1
/
+2
2025-07-30
verify: add versioning to verify_header
Riley Thomasson
2
-1
/
+14
2025-07-30
verify: clear inflight log in between loops
Riley Thomasson
3
-0
/
+24
2025-07-30
verify: plumb inflight write information through verify state
Riley Thomasson
4
-71
/
+45
2025-07-30
verify: rework write tracking for use with verify_save_state()
Riley Thomasson
6
-102
/
+114
2025-07-28
verify: make numberio uint64_t
Riley Thomasson
4
-5
/
+5
2025-07-23
engines/io_uring: don't duplicate open/close file code
Jens Axboe
1
-10
/
+2
2025-07-23
engines/io_uring: code cleanup
Jens Axboe
1
-2
/
+2
2025-07-23
engines/io_uring: cleanup fio_ioring_cmd_open_file()
Jens Axboe
1
-67
/
+87
2025-07-23
engines/io_uring: io_uring engine type cleanups
Jens Axboe
1
-50
/
+65
2025-07-23
engines/io_uring: get rid of silly strcmp() calls for io_ops->name
Jens Axboe
1
-9
/
+11
2025-07-22
Merge branch 'filetype-option' of https://github.com/struschev/fio
Vincent Fu
7
-3
/
+63
2025-07-22
fio: add filetype option
Sergey Truschev
7
-3
/
+63
2025-07-18
Merge branch 'fix/io_uring-cq-reap' of https://github.com/calebsander/fio
Jens Axboe
2
-23
/
+28
2025-07-17
engines/io_uring: relax CQ head atomic store ordering
Caleb Sander Mateos
1
-1
/
+8
2025-07-17
arch: add atomic_store_relaxed()
Caleb Sander Mateos
1
-0
/
+5
2025-07-17
engines/io_uring: simplify getevents control flow
Caleb Sander Mateos
1
-6
/
+6
2025-07-17
engines/io_uring: return unsigned from fio_ioring_cqring_reap()
Caleb Sander Mateos
1
-1
/
+1
2025-07-17
engines/io_uring: remove loop over CQEs in fio_ioring_cqring_reap()
Caleb Sander Mateos
1
-12
/
+7
2025-07-17
engines/io_uring: consolidate fio_ioring_cqring_reap() arguments
Caleb Sander Mateos
1
-5
/
+4
2025-07-17
Revert "engines/io_uring: update getevents max to reflect previously seen eve...
Caleb Sander Mateos
1
-1
/
+0
2025-07-16
Merge branch 'fsync-get-io-u-from-freelist' of https://github.com/jeongjonghw...
Vincent Fu
1
-1
/
+1
2025-07-14
io_u: get io_u from io_u_freelist when TD_FSYNCING
Jonghwi Jeong
1
-1
/
+1
2025-07-09
Merge branch 'security-token' of https://github.com/sfc-gh-rnarubin/fio
Jens Axboe
3
-7
/
+45
2025-07-08
engines/http: Add S3 security token support
Renar Narubin
3
-7
/
+45
2025-07-08
Merge branch 'http-filename-fix' of https://github.com/sfc-gh-rnarubin/fio
Jens Axboe
1
-1
/
+1
2025-06-30
engines/http: fix file name
Renar Narubin
1
-1
/
+1
2025-06-30
Merge branch 'fix-randtrimwrite' of https://github.com/minwooim/fio
Jens Axboe
1
-1
/
+1
2025-06-30
io_u: fix offset calculation in randtrimwrite
Jungwon Lee
1
-1
/
+1
2025-06-23
windows: drop nanosleep and clock_gettime
Vincent Fu
4
-76
/
+0
2025-06-23
Merge branch 'fix-random-distribution-parsing-failure' of https://github.com/...
Vincent Fu
1
-3
/
+6
2025-06-23
Merge branch 'fix_real_file_size_when_pi_is_enabled' of https://github.com/Su...
Jens Axboe
1
-1
/
+4
2025-06-23
io_uring: ensure accurate real_file_size setup for full device access with PI...
suho.son
1
-1
/
+4
2025-06-20
parse: use minimum delimiter distance
Leonid Kozlov
1
-3
/
+6
2025-06-05
backend: clean up requeued io_u's
Vincent Fu
1
-0
/
+4
2025-06-02
ioengines: clear in-flight bit for FIO_Q_BUSY syncs
Vincent Fu
1
-4
/
+6
2025-06-02
t/verify: skip crc7 when running checksum tests
Vincent Fu
1
-1
/
+7
2025-05-31
Merge branch 'opt/io_uring-sq-full-check' of https://github.com/calebsander/fio
Jens Axboe
1
-7
/
+3
2025-05-31
engines/io_uring: remove unnecessary SQ full check
Caleb Sander Mateos
1
-7
/
+3
2025-05-23
Add Zhaoxin support to enable tsc_reliable and arch_random features
Runa Guo-oc
1
-1
/
+2
2025-05-20
Fio 3.40
fio-3.40
Jens Axboe
1
-1
/
+1
2025-05-16
t/verify: add tests to exercise verify_pattern_interval
Vincent Fu
1
-0
/
+76
2025-05-16
t/verify: Windows --output work-around
Vincent Fu
1
-1
/
+1
2025-05-16
t/verify: test cases for running pattern and pattern_hdr
Vincent Fu
1
-3
/
+42
2025-05-16
verify: add verify_pattern_interval option
Vincent Fu
7
-30
/
+129
2025-05-16
ci: don't skip verify tests when triggered manually
Vincent Fu
1
-3
/
+4
2025-05-16
ci: for nightly verify tests use all checksum methods
Vincent Fu
1
-0
/
+2
2025-05-16
t/fiotestcommon: lengthen timeout for longer tests
Vincent Fu
1
-1
/
+1
2025-05-16
verify: omit verify type mismatch error message for pattern verify
Vincent Fu
1
-1
/
+1
2025-05-16
verify: make verify_pattern=%o thread safe
Vincent Fu
1
-5
/
+31
2025-05-16
verify: fix verify_offset when used with pattern_hdr
Vincent Fu
1
-3
/
+4
2025-05-16
verify: add verify mode for a pattern with header
Vincent Fu
3
-0
/
+10
2025-05-14
configure: Fix libnfs cflags and libs
Damien Le Moal
2
-2
/
+4
2025-05-13
fio_sem, diskutil: introduce fio_shared_sem and use it for diskutil lock
Shin'ichiro Kawasaki
4
-3
/
+47
2025-05-09
man: Fix recover_zbd_write_error option description
Damien Le Moal
1
-0
/
+1
2025-05-08
windows: fix pread/pwrite
Vincent Fu
1
-2
/
+8
2025-05-07
Merge branch 'continue_on_error_fix_up' of https://github.com/kawasaki/fio
Jens Axboe
1
-0
/
+6
2025-05-07
HOWTO: fix bad whitespace
Jens Axboe
1
-1
/
+1
2025-05-07
Merge branch 'patch-1' of https://github.com/avrittrohwer/fio
Jens Axboe
3
-2
/
+16
2025-05-08
Document expected filename format for s3 http engine.
Avritt Rohwer
3
-2
/
+16
2025-05-08
oslib: blkzoned: add missing blkzoned_move_zone_wp() stub
Shin'ichiro Kawasaki
1
-0
/
+6
2025-05-07
t/zbd: add run-tests-against-scsi_debug
Shin'ichiro Kawasaki
1
-0
/
+33
2025-05-07
t/zbd: add the test cases to confirm continue_on_error option
Shin'ichiro Kawasaki
1
-0
/
+185
2025-05-07
t/zbd: set badblocks related parameters in run-tests-against-nullb
Shin'ichiro Kawasaki
1
-0
/
+3
2025-05-07
zbd: add the recover_zbd_write_error option
Shin'ichiro Kawasaki
11
-10
/
+170
2025-05-07
zbd: introduce zbd_move_zone_wp()
Shin'ichiro Kawasaki
1
-0
/
+40
2025-05-07
engines/libzbc: implement move_zone_wp callback
Shin'ichiro Kawasaki
1
-0
/
+28
2025-05-07
ioengine: add move_zone_wp() callback
Shin'ichiro Kawasaki
1
-1
/
+3
2025-05-07
oslib: blkzoned: add blkzoned_move_zone_wp() helper function
Shin'ichiro Kawasaki
2
-0
/
+32
2025-04-15
Merge branch 'master' of https://github.com/blah325/fio
Jens Axboe
1
-3
/
+2
2025-04-15
Fix hang on Windows when multiple --client args are present
jrizzo
1
-3
/
+2
2025-04-14
t/zbd: add test for the case all write zones have small remainder
Shin'ichiro Kawasaki
1
-0
/
+48
2025-04-14
zbd: finish zone when all random write target zones have small remainder
Shin'ichiro Kawasaki
1
-1
/
+25
2025-04-14
zbd: factor out zbd_pick_write_zone()
Shin'ichiro Kawasaki
1
-37
/
+44
2025-04-14
zbd: move zone finish operation to zbd_convert_to_write_zone()
Shin'ichiro Kawasaki
1
-39
/
+45
[next]