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
/
init.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-24
fio: create over-arching data placement option
Vincent Fu
1
-1
/
+9
2024-02-15
trim: add support for multiple ranges
Ankit Kumar
1
-0
/
+13
2023-07-13
fdp: support random placement id selection
Ankit Kumar
1
-0
/
+2
2023-06-20
init: don't adjust time units again for subjobs
Vincent Fu
1
-6
/
+9
2023-04-20
fio: replace malloc+memset with calloc
Vincent Fu
1
-2
/
+1
2023-04-13
init: clean up random seed options
Vincent Fu
1
-10
/
+1
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
1
-56
/
+39
2023-04-13
rand: print out random seeds for debugging
Vincent Fu
1
-0
/
+4
2023-03-20
fio: steadystate: allow for custom check interval
Christian Loehle
1
-0
/
+19
2023-03-03
Refactor for_each_td() to catch inappropriate td ptr reuse
Horshack
1
-9
/
+5
2023-02-17
Get rid of O_ATOMIC
Jens Axboe
1
-6
/
+0
2022-09-03
init: include 5 in --terse-version help
Ville Skyttä
1
-1
/
+1
2022-06-02
init: return error incase an invalid value is passed as option
Anuj Gupta
1
-0
/
+9
2022-04-27
Introducing support for generation of dedup buffers
Bar David
1
-1
/
+1
2022-03-30
Rename 'fallthrough' attribute to 'fio_fallthrough'
Jens Axboe
1
-1
/
+1
2022-03-09
- freeing job_sections array of strings upon freeing each its item in init.c
Denis Pronin
1
-0
/
+4
2022-02-15
Fix :<nr> suffix with random read/write causing 0 initial offset
aggieNick02
1
-1
/
+8
2022-02-03
init: verify option lat_percentiles consistency for all jobs in group
Niklas Cassel
1
-0
/
+24
2022-02-03
Merge branch 'master' of https://github.com/blah325/fio
Jens Axboe
1
-0
/
+13
2022-01-17
init: do not create lat logs when not needed
Damien Le Moal
1
-9
/
+15
2021-12-16
Add Windows support for --server.
james rizzo
1
-0
/
+13
2021-11-08
stat: create a init_thread_stat_min_vals() helper
Niklas Cassel
1
-10
/
+1
2021-09-03
fio: Introduce the log_prio option
Damien Le Moal
1
-0
/
+4
2021-07-15
dedupe: allow to generate dedupe buffers from working set
Bar David
1
-0
/
+26
2021-04-22
init: zonemode=zbd does not work with create_serialize=0
Niklas Cassel
1
-0
/
+5
2021-03-17
Merge branch 'free-dump-options' of https://github.com/floatious/fio
Jens Axboe
1
-13
/
+0
2021-03-09
options: allow separate values for max_latency
Venkat Ramesh
1
-1
/
+3
2021-02-18
options: free dump options list on exit
Niklas Cassel
1
-13
/
+0
2021-02-10
$clientuid keyword to differentiate clients in client/server mode.
Taras Glek
1
-1
/
+18
2021-01-25
fio: fix dlopen refcounting of dynamic engines
Eric Sandeen
1
-4
/
+1
2021-01-25
fio: move dynamic library handle to io_ops structure
Eric Sandeen
1
-3
/
+3
2021-01-12
Merge branch 'zipf-pareto-lock' of https://github.com/aclamk/fio
Jens Axboe
1
-3
/
+3
2021-01-11
distibutions: Extend flexibility of non-uniform random distributions
Adam Kupczyk
1
-3
/
+3
2021-01-11
fuzz: Adds fuzz target for parse_jobs_ini
Philippe Antoine
1
-0
/
+2
2020-11-13
Kill off 'max_jobs'
segmented-threads
Jens Axboe
1
-13
/
+4
2020-11-13
Add thread_segments as needed
Jens Axboe
1
-49
/
+67
2020-11-13
Wrap thread_data in thread_segment
Jens Axboe
1
-22
/
+23
2020-09-09
init: exiting with fio_show_ioengine_help return code
Erwan Velu
1
-1
/
+1
2020-08-28
Use fallthrough attribute
Jens Axboe
1
-1
/
+1
2020-08-28
Merge branch 'master' of https://github.com/donny372/fio into master
Jens Axboe
1
-9
/
+13
2020-08-21
Avoid multiple instance read iolog from stdin.
donny372
1
-9
/
+13
2020-08-19
file: provider fio_file_free() helper
Jens Axboe
1
-13
/
+2
2020-08-19
init: add_job() needs to use right file freeing functions
Jens Axboe
1
-3
/
+11
2020-08-16
fio: add for_each_rw_ddir() macro
Alexey Dobriyan
1
-36
/
+26
2020-08-07
Merge branch 'master' of https://github.com/donny372/fio into master
Jens Axboe
1
-0
/
+12
2020-08-07
Add support for reading iolog from stdin.
donny372
1
-0
/
+12
2020-07-03
fio: don't retry engine search on failure
Yigal Korman
1
-4
/
+10
2020-06-09
Merge branch 'latency_window' of https://github.com/liu-song-6/fio
Jens Axboe
1
-1
/
+0
2020-05-19
Fix 32-bit/LLP64 platform truncation issues
Sitsofe Wheeler
1
-3
/
+3
2020-05-19
init: fix unit of latency_window
Song Liu
1
-1
/
+0
2020-02-04
fio: better distinguish between high and low priority
Vincent Fu
1
-1
/
+1
2020-02-04
fio: report percentiles for slat, clat, lat
Vincent Fu
1
-14
/
+3
2020-01-22
Per-command priority: Priority logging and libaio/io_uring cmdprio_percentage
Phillip Chen
1
-0
/
+3
2020-01-06
Include "oslib/asprintf.h" where necessary
Bart Van Assche
1
-0
/
+1
2019-11-12
filesetup: add fallocate=truncate option.
Trip Volpe
1
-5
/
+0
2019-08-14
Optimize the code that copies strings
Bart Van Assche
1
-14
/
+5
2019-07-01
Merge branch 'optlenmax' of https://github.com/powernap/fio
Jens Axboe
1
-3
/
+3
2019-07-01
Increase maximum length of line in jobs file to 8192
Nick Principe
1
-3
/
+3
2019-06-04
Fix string copy compilation warnings
Damien Le Moal
1
-2
/
+3
2019-04-17
rand: fix truncated rand_seed on Windows
Ming-Hung Tsai
1
-1
/
+1
2019-02-11
Document switch fall-through cases
Jens Axboe
1
-0
/
+1
2018-10-15
init: loosen serialize_overlap restrictions
Vincent Fu
1
-10
/
+3
2018-10-04
Bool conversions
Jens Axboe
1
-16
/
+16
2018-09-20
blktrace: add support to interleave blktrace files
Dennis Zhou
1
-0
/
+21
2018-09-07
log: remember to free output buffer when done
Jens Axboe
1
-0
/
+1
2018-09-07
init: use __log_buf() if we know buf != NULL
Jens Axboe
1
-4
/
+4
2018-09-07
Collect startup output before logging it
Jens Axboe
1
-4
/
+7
2018-09-05
init: move log name generation into helper
Jens Axboe
1
-12
/
+15
2018-09-04
Log files names start with _ when write_XX_log= keys in config file have empt...
Sam Zaydel
1
-4
/
+13
2018-08-24
Add support for zoned block devices
Bart Van Assche
1
-0
/
+5
2018-08-24
Add the zonemode job option
Bart Van Assche
1
-4
/
+16
2018-08-24
Add the 'zbd' debug level
Bart Van Assche
1
-0
/
+4
2018-08-23
init: add semantics for all types of backends running
Luis Chamberlain
1
-0
/
+1
2018-08-05
client: support --status-interval option in client/server mode
Tomohiro Kusumi
1
-1
/
+1
2018-07-24
init: unify 't' time period
Jens Axboe
1
-1
/
+1
2018-07-23
Add support for >= 4G block sizes
Jeff Furlong
1
-2
/
+2
2018-06-18
init: abort write and trim jobs when --readonly option is present
Vincent Fu
1
-0
/
+6
2018-06-18
init: ensure that fatal errors in fixup_options are always propogated to caller
Vincent Fu
1
-17
/
+17
2018-06-12
init: use o-> instead of td->o
Jens Axboe
1
-2
/
+2
2018-06-12
init: kill get_rand_start_delay()
Jens Axboe
1
-17
/
+3
2018-06-11
Fix start delay being the same across threads
Jens Axboe
1
-9
/
+11
2018-04-18
Introduce enum n2s_unit
Bart Van Assche
1
-3
/
+3
2018-04-17
init: ensure that read/write use the same random seed for verify
Jens Axboe
1
-10
/
+13
2018-04-09
init: fix memory leak in error handling
Jens Axboe
1
-1
/
+2
2018-04-04
Rename TD_F_VER_NONE into TD_F_DO_VERIFY
Bart Van Assche
1
-1
/
+1
2018-03-21
Refactor #includes and headers
Sitsofe Wheeler
1
-2
/
+0
2018-03-15
Suppress uninteresting data race reports
Bart Van Assche
1
-0
/
+9
2018-03-15
Rename fio_mutex into fio_sem
Bart Van Assche
1
-1
/
+1
2018-03-09
Declare debug_levels[] const
Bart Van Assche
1
-3
/
+3
2018-02-12
init: add global 'warned' state
Jens Axboe
1
-1
/
+5
2018-02-10
init: fixup some bad style in previous commit
Jens Axboe
1
-3
/
+3
2018-02-10
init: fix broken verify_interval
Damian Yurzola
1
-6
/
+7
2018-01-25
Track fsync/fdatasync/sync_file_range issue count
Jens Axboe
1
-0
/
+1
2018-01-05
Fix client/server "all clients" reporting
Jeff Furlong
1
-0
/
+1
2017-12-31
init: disable percentiles when latency gathering is disabled
Sitsofe Wheeler
1
-0
/
+5
2017-12-15
init: fix missing dlhandle reference put
Jens Axboe
1
-1
/
+4
2017-12-15
ioengines: improve "is this the same IO engine" check
Jens Axboe
1
-0
/
+17
2017-12-14
Allow configurable ETA intervals
Jens Axboe
1
-0
/
+29
2017-12-08
Remove old emails
Jens Axboe
1
-3
/
+1
2017-12-01
Add basic memcpy test
Jens Axboe
1
-0
/
+11
2017-11-30
fio: add check rate flag
Jens Axboe
1
-0
/
+8
2017-11-29
Change latency targets to be in nsec values internally
Jens Axboe
1
-0
/
+7
2017-11-28
init: did_arg cleanup
Jens Axboe
1
-16
/
+16
2017-11-28
init: remove dead code
Jens Axboe
1
-7
/
+2
2017-11-28
init: check and fail status-interval settings that are too small
Jens Axboe
1
-0
/
+5
2017-11-22
add significant_figures parameter
Jeff Furlong
1
-6
/
+6
2017-10-31
init: make sure that compression enables refill buffers
Jens Axboe
1
-1
/
+3
2017-09-20
init: typo in help output
Jens Axboe
1
-1
/
+1
2017-09-13
Add support for doing total latency percentiles
Jens Axboe
1
-0
/
+15
2017-09-13
init: fixup_options() cleanup
Jens Axboe
1
-10
/
+10
2017-08-31
cleanup ioengine_load() (for the next commit)
Tomohiro Kusumi
1
-8
/
+2
2017-08-31
fix broken external ioengine option
Tomohiro Kusumi
1
-15
/
+4
2017-08-31
Merge branch 'verify_warn' of https://github.com/sitsofe/fio
Jens Axboe
1
-3
/
+20
2017-08-14
fio: add serialize_overlap option
Sitsofe Wheeler
1
-0
/
+17
2017-08-14
verify: warn when verify pass won't be run
Sitsofe Wheeler
1
-0
/
+12
2017-08-14
verify: make overwriting verified blocks warning more specific
Sitsofe Wheeler
1
-3
/
+8
2017-07-27
fio: refactor fallocate defines
Sitsofe Wheeler
1
-2
/
+2
2017-07-27
init: force fallocate_mode to none when fallocate is unsupported
Sitsofe Wheeler
1
-0
/
+5
2017-07-19
Correctly detect whether ioengine_load can exit early
Ben Walker
1
-6
/
+13
2017-07-07
init: add comment as to how we seed read/write/trim generators
Jens Axboe
1
-0
/
+6
2017-07-07
io_u: sequence random buflen generation individually
Jens Axboe
1
-1
/
+10
2017-06-26
init: update --crctest help syntax
Sitsofe Wheeler
1
-1
/
+1
2017-06-23
stat: Add iops stat and sample number information to terse format
Andreas Herrmann
1
-2
/
+1
2017-06-23
stat: Print one-line iops stat
Andreas Herrmann
1
-0
/
+1
2017-06-23
init: don't use void* for pointer arithmetic (gcc)
Tomohiro Kusumi
1
-1
/
+1
2017-06-02
use true/false for bool type
Tomohiro Kusumi
1
-4
/
+4
2017-05-23
Drop struct thread_data dependency from os headers
Tomohiro Kusumi
1
-3
/
+7
2017-04-26
gpu: kill a lot of useless ifdefs
Jens Axboe
1
-0
/
+3
2017-04-07
Split poisson rate control into read/write/trim
Jens Axboe
1
-2
/
+4
2017-03-28
Drop redundant "ignore invalidate option" message from 21c1b29e
Tomohiro Kusumi
1
-4
/
+1
2017-03-28
Fix return value of make_filename() when no filename_format
Tomohiro Kusumi
1
-1
/
+1
2017-03-21
Replace redundant TD_F_NOIO flag with td->io_ops_init
Tomohiro Kusumi
1
-0
/
+1
2017-03-20
make the bs info output clearer.
Pan Liu
1
-2
/
+2
2017-03-14
configure: add generic pshared mutex test
Sitsofe Wheeler
1
-1
/
+1
2017-03-10
HOWTO: Add some details for invalidate=
Tomohiro Kusumi
1
-1
/
+5
2017-03-10
Drop redundant td_rw(td) tests
Tomohiro Kusumi
1
-1
/
+1
2017-03-10
Add runtime handlers for 97900ebf for FreeBSD/DragonFlyBSD
Tomohiro Kusumi
1
-3
/
+2
2017-02-21
init: use 'bool' for get_new_job()
Jens Axboe
1
-8
/
+8
2017-02-21
init: exit on failure to add all jobs
Jens Axboe
1
-1
/
+1
2017-02-07
init: don't crash server on failure to open output log
Jens Axboe
1
-6
/
+11
2017-01-26
shm: have os remove shared memory if fio dies unexpectedly
Sitsofe Wheeler
1
-0
/
+3
2017-01-19
Move options_mem_dupe() to parse.c
Tomohiro Kusumi
1
-1
/
+1
2017-01-19
Fix typo for "job" in plural
Tomohiro Kusumi
1
-1
/
+1
2017-01-18
init: fix double free of pid_file
Jens Axboe
1
-3
/
+0
2017-01-05
init: cleaner gcd()
Jens Axboe
1
-13
/
+6
2017-01-05
verify: ensure that verify_interval is always a factor of min/max bs
Jens Axboe
1
-0
/
+27
2017-01-05
Remove '--runtime' command line option
Jens Axboe
1
-26
/
+1
2017-01-03
Fix canonical name for runtime/timeout option
Tomohiro Kusumi
1
-1
/
+6
2017-01-03
Sync README with fio usage output
Tomohiro Kusumi
1
-6
/
+8
2017-01-02
Improve IEC binary and SI decimal prefix handling
Robert Elliott
1
-29
/
+10
2016-12-16
Merge https://bitbucket.org/vincentfu/fio-steadystate into steady-state-2
steady-state-2
Jens Axboe
1
-0
/
+14
2016-12-13
Change misleading error message for invalid size= value
Jakub Sitnicki
1
-1
/
+2
2016-12-13
Merge git://git.kernel.dk/fio into steady-state
Vincent Fu
1
-43
/
+30
2016-11-27
Silence compiler warnings
Sitsofe Wheeer
1
-1
/
+1
2016-11-22
steadystate: reject job if steadystate options are not consistent within repo...
Vincent Fu
1
-1
/
+2
2016-10-11
Update bandwidth log documentation
Omar Sandoval
1
-1
/
+1
2016-10-11
iolog: make write_*_log prefix optional
Omar Sandoval
1
-10
/
+14
2016-10-11
init: fix --bandwidth-log without argument
Omar Sandoval
1
-1
/
+1
2016-09-27
filehash: fix init/exit
Jens Axboe
1
-2
/
+1
2016-09-26
init: remove unused variable
Jens Axboe
1
-2
/
+0
2016-09-26
filehash: move to separate allocation
Jens Axboe
1
-4
/
+2
2016-09-25
init: re-call sinit() if we change the smallc pool size
Jens Axboe
1
-0
/
+1
2016-09-25
smalloc: fixup --alloc-size
Jens Axboe
1
-0
/
+1
2016-09-16
Fixup two compile warnings
Jens Axboe
1
-6
/
+7
2016-09-11
init: pass in right pointer to def thread options free
Jens Axboe
1
-1
/
+1
2016-08-26
Client / server code for handling histograms. The server:
Karl Cronburg
1
-0
/
+6
2016-08-25
file: fix numjobs > 1 and implied jobname as filename
Jens Axboe
1
-20
/
+0
2016-08-16
steadystate: eliminate some steadystate_data members
Jens Axboe
1
-39
/
+1
2016-08-15
Various cleanups
Jens Axboe
1
-1
/
+1
2016-08-15
Fixup correct sparse warnings
Jens Axboe
1
-1
/
+0
2016-08-15
steadystate: rename 'steadystate' to 'steadystate_enabled'
Jens Axboe
1
-1
/
+1
2016-08-15
steadystate: cleanups
Jens Axboe
1
-9
/
+3
2016-08-15
Clear up white space errors
Vincent Fu
1
-1
/
+1
2016-08-15
Split helper thread debug logging away from steadystate debug logging
Vincent Fu
1
-0
/
+4
2016-08-15
Steady state detection: enhance reporting of results, change memory allocatio...
Vincent Fu
1
-12
/
+4
2016-08-15
Allow fio to terminate jobs when steady state is attained
Vincent Fu
1
-0
/
+61
2016-08-15
fio: inherit IO engine flags to 'td'
Jens Axboe
1
-10
/
+11
2016-08-08
Change --output-format argument from optional to required
Tomohiro Kusumi
1
-7
/
+1
2016-08-08
Use char* for pid_file path
Tomohiro Kusumi
1
-1
/
+1
2016-08-06
This commit / feature adds completion latency histogram output to fio, piggyb...
Karl Cronburg
1
-0
/
+36
2016-07-27
Rename exists_and_not_file() to exists_and_not_regfile()
Tomohiro Kusumi
1
-2
/
+2
2016-07-27
Fix stat(2) related bugs introduced by changes made for Windows
Tomohiro Kusumi
1
-0
/
+5
2016-07-27
Fix typos in log_err() message
Tomohiro Kusumi
1
-1
/
+1
2016-07-13
verify: Reset verify_state before verification phase.
Charlie Jacobsen
1
-1
/
+14
2016-05-17
init: cleanup random inits
Jens Axboe
1
-16
/
+19
2016-05-16
Add support for non-uniformly random file service type
Jens Axboe
1
-0
/
+16
2016-05-06
Improve logging accuracy
Jens Axboe
1
-0
/
+10
2016-04-13
client: bool conversion
Jens Axboe
1
-2
/
+2
2016-03-18
init: seed repeatable jobs differently
Jens Axboe
1
-1
/
+1
2016-03-10
Use 32-bit rand for parts that use rand_between()
Jens Axboe
1
-9
/
+13
2016-03-04
Add support for zones of random IO, with varying frequency of access
Jens Axboe
1
-0
/
+1
2016-02-13
Allow for the include file specification to be relative.
Andrey Kuzmin
1
-6
/
+39
2016-01-20
init: fix compile for FIO_INC_DEBUG not being set
Jens Axboe
1
-0
/
+2
2016-01-20
init: increment stat count if parent == default thread
Jens Axboe
1
-1
/
+1
2015-12-28
Fix included getopt locations
Jens Axboe
1
-1
/
+1
2015-12-22
Add support for waiting for other jobs by name
Andrey Kuzmin
1
-0
/
+49
2015-12-15
stat: work around 'numjobs' oddity in dumping job output
Jens Axboe
1
-0
/
+23
2015-12-15
First stab at adding job options to json output
Jens Axboe
1
-2
/
+3
2015-12-15
Rework 'dump_cmdline'
Jens Axboe
1
-5
/
+57
[next]