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
Age
Commit message (
Expand
)
Author
Files
Lines
2023-07-21
stats: Add hint information to per priority level stats
prio-hints
Damien Le Moal
1
-3
/
+7
2023-07-21
cmdprio: Add support for per I/O priority hint
Damien Le Moal
6
-16
/
+87
2023-07-21
options: add priohint option
Damien Le Moal
7
-5
/
+45
2023-07-21
os-linux: add initial support for IO priority hints
Damien Le Moal
6
-13
/
+28
2023-07-21
cmdprio: Introduce generic option definitions
Damien Le Moal
3
-162
/
+86
2023-07-21
os-linux: Cleanup IO priority class and value macros
Damien Le Moal
1
-4
/
+4
2023-07-21
backend: clear IO_U_F_FLIGHT flag in zero byte read path
Shin'ichiro Kawasaki
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-20
docs: modify max_open_zones option description
Shin'ichiro Kawasaki
2
-28
/
+52
2023-07-20
zbd: print max_active_zones limit error message
Shin'ichiro Kawasaki
3
-0
/
+15
2023-07-20
zbd: write to closed zones on the devices with max_active_zones limit
Shin'ichiro Kawasaki
1
-1
/
+5
2023-07-20
zbd: get max_active_zones limit value from zoned devices
Shin'ichiro Kawasaki
5
-1
/
+68
2023-07-15
Merge branch 'patch-3' of https://github.com/yangjueji/fio
Jens Axboe
1
-1
/
+1
2023-07-14
thinktime: Avoid calculating a negative time left to wait
Michael Kelley
1
-1
/
+10
2023-07-14
stat: add diskutil aggregated sectors to normal output
Vincent Fu
1
-3
/
+5
2023-07-14
stat: add new diskutil sectors to json output
Vincent Fu
1
-0
/
+6
2023-07-13
Merge branch 'master' of https://github.com/bvanassche/fio
Jens Axboe
5
-23
/
+31
2023-07-13
diskutil: Report how many sectors have been read and written
Bart Van Assche
3
-4
/
+9
2023-07-13
diskutil: Fix a debug statement in get_io_ticks()
Bart Van Assche
1
-1
/
+1
2023-07-13
diskutil: Simplify get_io_ticks()
Bart Van Assche
1
-11
/
+7
2023-07-13
diskutil: Remove casts from get_io_ticks()
Bart Van Assche
1
-12
/
+9
2023-07-13
diskutil: Improve disk utilization data structure documentation
Bart Van Assche
1
-1
/
+11
2023-07-13
options: add code for FDP pli selection use in client/server mode
Vincent Fu
1
-0
/
+2
2023-07-13
engines/xnvme: add support for fdp
Ankit Kumar
5
-8
/
+120
2023-07-13
fdp: support random placement id selection
Ankit Kumar
8
-3
/
+76
2023-07-13
fdp: fix placement id check
Ankit Kumar
1
-1
/
+1
2023-07-13
fdp: use macros
Ankit Kumar
3
-5
/
+8
2023-07-06
fix: io_uring sqpoll issue_time empty when kernel not yet read sq
Jueji Yang
1
-1
/
+1
2023-07-05
zbd: Support finishing zones on Android
Bart Van Assche
1
-12
/
+12
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-05
engines/io_uring: remove dead code related to trim
Vincent Fu
3
-67
/
+1
2023-07-05
engines/io_uring_cmd: make trims async
Vincent Fu
3
-17
/
+65
2023-07-05
Merge branch 'makefile-hardening-cpp-flags' of https://github.com/proact-de/fio
Jens Axboe
1
-1
/
+1
2023-07-04
Keep C pre processor hardening build flags.
Martin Steigerwald
1
-1
/
+1
2023-07-03
fio/server: fix confusing sk_out check
Jens Axboe
1
-1
/
+2
2023-07-03
Merge branch 'improvement/fix-warnings-if-NDEBUG-enabled' of https://github.c...
Jens Axboe
8
-32
/
+85
2023-07-03
Merge branch 'libaio/actual_min_algo_update' of https://github.com/dpronin/fio
Jens Axboe
1
-1
/
+1
2023-06-20
init: don't adjust time units again for subjobs
Vincent Fu
1
-6
/
+9
2023-06-16
docs: clarify opendir description
Vincent Fu
2
-2
/
+6
2023-06-09
zbd: avoid Coverity defect report
Shin'ichiro Kawasaki
1
-1
/
+1
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
zbd: fix write zone accounting of trim workload
Shin'ichiro Kawasaki
5
-12
/
+35
2023-06-08
zbd: fix write zone accounting of almost full zones
Shin'ichiro Kawasaki
1
-11
/
+36
2023-06-08
zbd: do not reset extra zones in open conditions
Shin'ichiro Kawasaki
1
-5
/
+3
2023-06-08
zbd: rename 'open zones' to 'write zones'
Shin'ichiro Kawasaki
5
-123
/
+126
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-26
ci: disable tls for msys2 builds
Vincent Fu
1
-0
/
+3
2023-05-24
ci: upload tagged GitHub Actions Windows installers as releases
Vincent Fu
1
-1
/
+6
2023-05-24
ci: stop using AppVeyor for Windows builds
Vincent Fu
3
-116
/
+6
2023-05-23
Fio 3.35
Jens Axboe
1
-1
/
+1
2023-05-23
Merge branch 'master' of https://github.com/bvanassche/fio
Vincent Fu
1
-3
/
+12
2023-05-22
zbd: Report the zone capacity
Bart Van Assche
1
-1
/
+10
2023-05-19
io_ur: make sure that sync errors are noticed upfront
Jens Axboe
1
-0
/
+3
2023-05-19
zbd: Make an error message more detailed
Bart Van Assche
1
-2
/
+2
2023-05-19
Merge branch 'master' of https://github.com/huajingyun01/fio
Jens Axboe
5
-1
/
+33
2023-05-19
Add LoongArch64 support
Jingyun Hua
5
-1
/
+33
2023-05-18
ci: fix ups for 32-bit GitHub Actions Linux builds
Vincent Fu
1
-0
/
+2
2023-05-18
Revert "ci: stop testing Linux 32-bit builds"
Vincent Fu
1
-0
/
+4
2023-05-17
docs: document no_completion_thread
Vincent Fu
2
-0
/
+7
2023-05-17
docs: move experimental_verify description
Vincent Fu
2
-12
/
+12
2023-05-17
docs: move rate_cycle description
Vincent Fu
2
-9
/
+9
2023-05-16
engines/io_uring: fix coverity issue
Ankit Kumar
1
-1
/
+2
2023-05-15
ci: stop testing Linux 32-bit builds
Vincent Fu
1
-4
/
+0
2023-05-15
engines/io_uring_cmd: add extended LBA support
Ankit Kumar
3
-15
/
+70
2023-05-15
engines/nvme: support for 64 LBA formats
Ankit Kumar
2
-3
/
+14
2023-05-10
docs: expand description for interval-based bw and iops statistics
Vincent Fu
2
-14
/
+27
2023-05-10
t/run-fio-test: fix comment
Vincent Fu
1
-1
/
+1
2023-05-10
engines/rdma: remove dead code
Jens Axboe
1
-2
/
+0
2023-05-10
t/read-to-pipe-async: remove dead code
Jens Axboe
1
-3
/
+1
2023-05-10
README: remove reference to the bsdio installer
Jens Axboe
1
-6
/
+5
2023-05-09
use 'min' macro to find out next value of actual_min in libaio
Denis Pronin
1
-1
/
+1
2023-04-27
Merge branch 'master' of https://github.com/bvanassche/fio
Jens Axboe
7
-12
/
+45
2023-04-27
ci: Also test the Android recovery environment
Bart Van Assche
5
-10
/
+23
2023-04-27
Detect ASharedMemory_create() support
Bart Van Assche
2
-2
/
+22
2023-04-27
t/io_uring: avoid null-ptr dereference in case setup_ring fails
Anuj Gupta
1
-1
/
+2
2023-04-27
ci: work around for GitHub Actions Cygwin sed issue
Vincent Fu
1
-0
/
+4
2023-04-27
ci: add Windows Cygwin and msys2 builds to GitHub Actions
Vincent Fu
4
-6
/
+87
2023-04-27
t/io_uring: make submitter_init() return < 0 on error
Jens Axboe
1
-9
/
+25
2023-04-27
Revert "zbd: Report the zone capacity"
Niklas Cassel
1
-2
/
+2
2023-04-20
filesetup: better handle non-uniform distributions
Vincent Fu
1
-3
/
+2
2023-04-20
fio: replace malloc+memset with calloc
Vincent Fu
20
-65
/
+31
2023-04-20
engines: separate declaration and assignment
Vincent Fu
3
-3
/
+6
2023-04-20
engines: cleanup casts and move memset
Vincent Fu
2
-4
/
+4
2023-04-20
ci: disable __thread support for Windows msys2 build
Vincent Fu
2
-2
/
+9
2023-04-13
docs: update documentation for randrepeat and allrandrepeat
Vincent Fu
2
-8
/
+6
2023-04-13
test: improve evaluation of t0020.fio and t0021.fio
Vincent Fu
3
-12
/
+11
2023-04-13
t/random_seed: python script to test random seed options
Vincent Fu
2
-0
/
+402
2023-04-13
init: clean up random seed options
Vincent Fu
5
-26
/
+3
2023-04-13
init: get rid of td_fill_rand_seeds_internal
Vincent Fu
1
-17
/
+12
2023-04-13
init: refactor random seed setting
Vincent Fu
2
-57
/
+39
2023-04-13
rand: print out random seeds for debugging
Vincent Fu
1
-0
/
+4
2023-04-13
t/io_uring: fix max_blocks calculation in nvme passthrough mode
Xiaoguang Wang
1
-1
/
+1
2023-04-10
Merge branch 'libaio-hang' of https://github.com/lrumancik/fio
Jens Axboe
1
-0
/
+1
2023-04-10
engines/io_uring: update getevents max to reflect previously seen events
Leah Rumancik
1
-0
/
+1
2023-04-07
Merge branch 'libaio-hang' of https://github.com/lrumancik/fio
Jens Axboe
1
-3
/
+5
2023-04-07
engines/libaio: fix io_getevents min/max events arguments
Leah Rumancik
1
-3
/
+5
2023-04-04
io_u: fix bad style
Jens Axboe
1
-2
/
+2
2023-04-04
engines/nfs: fix the most egregious style violations
Jens Axboe
1
-58
/
+89
2023-04-04
engines/nvme: cache errno value
Jens Axboe
1
-2
/
+4
2023-04-04
Merge branch 'master' of https://github.com/SuhoSon/fio
Jens Axboe
2
-1
/
+7
2023-03-31
Only expose fadvise_hint=noreuse if supported
Jens Axboe
2
-0
/
+5
2023-03-31
docs: add noreuse fadvise_hint option
Yuanchu Xie
2
-0
/
+10
2023-03-31
fio: add support for POSIX_FADV_NOREUSE
Yuanchu Xie
3
-0
/
+7
2023-03-31
thinktime: Fix missing re-init thinktime when using ramptime
suho.son
2
-1
/
+7
2023-03-27
Merge branch 'trim-support' of https://github.com/ankit-sam/fio
Jens Axboe
5
-3
/
+81
2023-03-24
io_uring_cmd: suppport for trim operation
Ankit Kumar
4
-2
/
+77
2023-03-24
fdp: drop expensive modulo operation
Ankit Kumar
1
-1
/
+4
2023-03-21
engines/nvme: cast __u64 to unsigned long long for printing
Jens Axboe
1
-1
/
+1
2023-03-21
engines/io_uring: use correct type for fio_nvme_get_info()
Jens Axboe
1
-2
/
+2
2023-03-20
docs: clean up steadystate options
Vincent Fu
2
-15
/
+17
2023-03-20
steadystate: add some TODO items
Vincent Fu
1
-0
/
+10
2023-03-20
steadystate: fix slope calculation for variable check intervals
Vincent Fu
1
-7
/
+9
2023-03-20
fio: steadystate: allow for custom check interval
Christian Loehle
12
-34
/
+96
2023-03-15
stat: Fix ioprio print
Damien Le Moal
4
-40
/
+52
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-14
Fio 3.34
fio-3.34
Jens Axboe
1
-1
/
+1
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-03-03
Merge branch 'For_Each_Td_Private_Scope' of https://github.com/horshack-dprev...
Jens Axboe
13
-151
/
+124
2023-03-03
Merge branch 'Fix_calc_thread_status_ramp_time_check' of https://github.com/h...
Jens Axboe
1
-1
/
+6
2023-03-03
Refactor for_each_td() to catch inappropriate td ptr reuse
Horshack
13
-150
/
+123
2023-03-03
Fix --bandwidth-log segmentation fault when numjobs even multiple of 8
Horshack
1
-1
/
+6
2023-03-02
Merge branch 'fiologparser-fix' of https://github.com/patrakov/fio
Vincent Fu
1
-1
/
+1
2023-02-28
examples: add fiograph diagram for uring-cmd-fdp.fio
Vincent Fu
1
-0
/
+0
2023-02-28
fdp: change the order of includes to fix Windows build error
Vincent Fu
1
-1
/
+1
2023-02-28
Merge branch 'doc-Clarify_Runtime_Param' of https://github.com/horshack-dprev...
Jens Axboe
2
-8
/
+12
2023-02-28
Clarify documentation for runtime parameter
Horshack
2
-8
/
+12
2023-02-28
Revert "ioengines.c:346: td_io_queue: Assertion `res == 0' failed"
Jens Axboe
3
-4
/
+1
2023-02-28
fdp: cleanup init
Jens Axboe
1
-2
/
+8
2023-02-28
fio: add fdp support for io_uring_cmd nvme engine
Keith Busch
18
-4
/
+366
2023-02-28
Merge branch 'Fix_Assert_TdIoQueue_Serialize_Overlap_Offload' of https://gith...
Jens Axboe
3
-2
/
+5
2023-02-28
Merge branch 'Fix_Bad_Hdr_Rand_Seed_For_Requeued_IO' of https://github.com/ho...
Jens Axboe
3
-3
/
+7
2023-02-28
Merge branch 'master' of https://github.com/Cuelive/fio
Jens Axboe
1
-0
/
+1
2023-02-28
blktrace: fix compilation error on the uos system
Cuelive
1
-0
/
+1
2023-02-27
Fix "verify bad_hdr rand_seed" for requeued I/Os
Horshack
3
-3
/
+7
2023-02-23
Merge branch 'master' of https://github.com/bvanassche/fio
Vincent Fu
2
-5
/
+8
2023-02-22
zbd: Make an error message more detailed
Bart Van Assche
1
-2
/
+3
2023-02-22
zbd: Report the zone capacity
Bart Van Assche
1
-2
/
+2
2023-02-22
io_u: Add a debug message in fill_io_u()
Bart Van Assche
1
-1
/
+3
2023-02-22
fix fiologparser.py to work with new logging format
Alexander Patrakov
1
-1
/
+1
2023-02-21
Merge branch 'Verify_Bad_Hdr_Rand_Seed_Mult_Workload_Iterations_Non_Repeating...
Jens Axboe
2
-10
/
+6
2023-02-20
configure: restore dev-dax and libpmem
Vincent Fu
1
-0
/
+8
2023-02-18
Bad header rand_seed with time_based or loops with randrepeat=0 verify
Horshack
2
-10
/
+6
2023-02-18
ioengines.c:346: td_io_queue: Assertion `res == 0' failed
Horshack
3
-1
/
+4
2023-02-17
backend: fix runtime when used with thinktime
Ankit Kumar
1
-4
/
+20
2023-02-17
Merge branch 'remove_pmemblk_engine' of github.com:osalyk/fio
Vincent Fu
10
-587
/
+0
2023-02-17
filesetup: don't skip flags for trim workloads
Vincent Fu
1
-3
/
+0
2023-02-17
Get rid of O_ATOMIC
Jens Axboe
10
-50
/
+4
2023-02-17
iolog: handle trim commands when reading iologs
Vincent Fu
1
-9
/
+18
2023-02-17
pmemblk: remove pmemblk engine
osalyk
10
-587
/
+0
2023-02-15
Merge branch 'Read_Stats_Not_Reported_For_Timed_Backlog_Verifies' of github.c...
Vincent Fu
1
-1
/
+2
2023-02-14
examples: update nbd.fio fiograph diagram
Vincent Fu
1
-0
/
+0
2023-02-14
examples: Small updates to nbd.fio
Richard W.M. Jones
1
-12
/
+16
2023-02-14
t/zbd: add test cases for zone_reset_threshold option
Shin'ichiro Kawasaki
1
-0
/
+56
2023-02-14
zbd: initialize valid data bytes accounting at file setup
Shin'ichiro Kawasaki
1
-56
/
+52
2023-02-14
zbd: check write ranges for zone_reset_threshold option
Shin'ichiro Kawasaki
4
-6
/
+36
2023-02-14
zbd: account valid data bytes only for zone_reset_threshold option
Shin'ichiro Kawasaki
1
-6
/
+17
2023-02-14
doc: fix unit of zone_reset_threshold and relation to other option
Shin'ichiro Kawasaki
2
-6
/
+8
2023-02-14
zbd: rename the accounting 'sectors with data' to 'valid data bytes'
Shin'ichiro Kawasaki
3
-17
/
+17
2023-02-14
zbd: remove CHECK_SWD feature
Shin'ichiro Kawasaki
1
-35
/
+3
2023-02-14
zbd: refer file->last_start[] instead of sectors with data accounting
Shin'ichiro Kawasaki
2
-13
/
+3
2023-02-14
Read stats for backlog verifies not reported for time-expired workloads
Horshack
1
-1
/
+2
2023-02-10
Merge branch 'msg-Modify_QD_Sync_Warning_For_offload' of https://github.com/h...
Vincent Fu
1
-1
/
+1
2023-02-09
Suppress sync engine QD > 1 warning if io_submit_mode is offload
Horshack
1
-1
/
+1
2023-02-09
Merge branch 'Offload_Segfault_Write_Log' of https://github.com/horshack-dpre...
Jens Axboe
1
-0
/
+1
2023-02-09
SIGSEGV / Exit 139 when write_iolog used with io_submit_mode=offload
Horshack
1
-0
/
+1
2023-02-07
ioengines: clarify FIO_RO_NEEDS_RW_OPEN flag
Vincent Fu
1
-1
/
+2
2023-02-07
engines/libzbc: for read workloads always open devices with O_RDONLY flag
Vincent Fu
1
-3
/
+0
[next]