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
/
iolog.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-22
Merge branch 'issue-1735' of https://github.com/yygcode/fio
Vincent Fu
1
-0
/
+2
2024-03-22
iolog: fix disk stats issue
yonggang.yyg
1
-0
/
+2
2024-03-21
iolog: regrow logs in iolog_delay()
Shin'ichiro Kawasaki
1
-0
/
+2
2024-01-26
iolog: fix reported defect from coverity scan
Ankit Kumar
1
-1
/
+6
2024-01-25
stat: log out both average and max over the window
Ankit Kumar
1
-20
/
+54
2023-10-02
iolog: don't truncate time values
Vincent Fu
1
-6
/
+6
2023-07-27
iolog.c: fix inaccurate clat when replay trace
Kookoo Gu
1
-7
/
+7
2023-03-03
Refactor for_each_td() to catch inappropriate td ptr reuse
Horshack
1
-4
/
+2
2023-02-17
iolog: handle trim commands when reading iologs
Vincent Fu
1
-9
/
+18
2023-02-03
Add -replay_skip support for fio-generated I/O logs
Horshack
1
-6
/
+14
2022-11-30
backend: respect return value of init_io_u_buffers
Shin'ichiro Kawasaki
1
-1
/
+2
2022-09-02
Fix log compression storage on windows
aggieNick02
1
-3
/
+14
2022-09-01
Fix fio silently dropping log entries when using log_compression
aggieNick02
1
-3
/
+3
2022-04-08
iolog: Use %llu for 64-bit
Jens Axboe
1
-7
/
+7
2022-04-08
iolog: fix warning for 32-bit compilation
Jens Axboe
1
-6
/
+7
2022-04-08
iolog: add iolog_write for version 3
Mohamad Gebai
1
-3
/
+12
2022-04-08
iolog: add version 3 to support timestamp-based replay
Mohamad Gebai
1
-18
/
+71
2022-02-26
Add TD_F_SYNCS thread flag
Jens Axboe
1
-2
/
+7
2022-01-20
iolog.c: Fix memory leak for blkparse case
Lukas Straub
1
-2
/
+1
2022-01-20
blktrace.c: Add support for read_iolog_chunked
Lukas Straub
1
-4
/
+9
2022-01-20
iolog.c: Make iolog_items_to_fetch public
Lukas Straub
1
-1
/
+1
2021-09-03
fio: Introduce the log_prio option
Damien Le Moal
1
-10
/
+35
2021-08-02
iolog: don't attempt read chunking with blktrace format
Jens Axboe
1
-3
/
+7
2021-03-11
Fix reading multiple blktrace replay files
luye
1
-6
/
+6
2020-08-10
verify: use origina offset for verification
Jens Axboe
1
-0
/
+1
2020-08-07
Merge branch 'master' of https://github.com/donny372/fio into master
Jens Axboe
1
-0
/
+2
2020-08-07
Add support for reading iolog from stdin.
donny372
1
-0
/
+2
2020-07-27
iolog: ensure that dynamic log entries are at least queue depth sized
Jens Axboe
1
-1
/
+5
2020-05-15
iolog: Fix write_iolog_close()
Damien Le Moal
1
-0
/
+3
2020-01-22
Per-command priority: Priority logging and libaio/io_uring cmdprio_percentage
Phillip Chen
1
-4
/
+4
2018-10-03
iolog: fix leak for unsupported iolog version
Jens Axboe
1
-2
/
+2
2018-10-03
iolog: fix up some style issues
Jens Axboe
1
-18
/
+28
2018-09-07
iolog: Ensure that sockaddr_un.sun_path is '\0'-terminated
Bart Van Assche
1
-1
/
+4
2018-08-20
iolog: Now --read_iolog can contain multiple replay files, separated by ':'.
Adam Kupczyk
1
-4
/
+8
2018-08-09
iolog replay: Realloc io_u buffers to adapt to operation size.
Adam Kupczyk
1
-1
/
+10
2018-08-03
iolog: move the chunked items-to-fetch logic into separate function
Jens Axboe
1
-24
/
+32
2018-08-03
iolog: fix potential div-by-zero
Jens Axboe
1
-2
/
+8
2018-08-03
Merge branch 'chunked-iolog-reading' of https://github.com/aclamk/fio
Jens Axboe
1
-9
/
+58
2018-08-03
Merge branch 'read_iolog-from-unix-socket' of https://github.com/aclamk/fio
Jens Axboe
1
-3
/
+40
2018-08-03
iolog: allow to read_iolog from unix socket
Adam Kupczyk
1
-3
/
+40
2018-08-01
iolog: Added option read_iolog_chunked. Used to avoid reading large iologs at...
Adam Kupczyk
1
-9
/
+58
2018-07-23
Add support for >= 4G block sizes
Jeff Furlong
1
-8
/
+8
2018-06-05
Fix variable shadowing
Jens Axboe
1
-5
/
+5
2018-06-05
iolog: remove 'td' from trim_io_piece()
Jens Axboe
1
-1
/
+1
2018-04-26
iolog: default to good return
Jens Axboe
1
-1
/
+1
2018-04-26
iolog/blktrace: boolean conversion
Jens Axboe
1
-15
/
+17
2018-04-26
iolog: always use calloc() and always init both lists
Jens Axboe
1
-2
/
+2
2018-04-18
iolog: update stale comment
Jens Axboe
1
-5
/
+1
2018-04-17
Deprecate verifysort and verifysort_nr
Jens Axboe
1
-2
/
+1
2018-04-14
iolog: fix issue with replay rate
Jens Axboe
1
-2
/
+3
2018-04-04
Fix return value checking of fread() in iolog.c
Rebecca Cran
1
-3
/
+3
2018-03-21
Refactor #includes and headers
Sitsofe Wheeler
1
-2
/
+0
2018-03-15
Split mutex.c and .h each into three files
Bart Van Assche
1
-0
/
+1
2018-03-12
Rename struct rb_node into struct fio_rb_node
Bart Van Assche
1
-2
/
+2
2018-03-01
Fix overflow of counters incremented on each I/O operation
Alexander Larin
1
-8
/
+8
2018-02-12
iolog: convert drop warning to fio_did_warn()
Jens Axboe
1
-5
/
+1
2017-08-14
iolog: tidy up log_io_piece() conditional
Sitsofe Wheeler
1
-5
/
+4
2017-08-14
iolog: remove random layout verification optimisation
Sitsofe Wheeler
1
-8
/
+4
2017-08-14
iolog: fix double free when verified I/O overlaps
Sitsofe Wheeler
1
-1
/
+2
2017-06-22
iolog: punt freeing of data back to original thread
Jens Axboe
1
-1
/
+41
2017-06-22
iolog: get work items out of shared memory pool
Jens Axboe
1
-2
/
+2
2017-06-21
nanosecond: initial commit changing timeval to timespec
Vincent Fu
1
-3
/
+3
2017-05-23
Move {is,load}_blktrace() to a new header blktrace.h
Tomohiro Kusumi
1
-0
/
+1
2017-04-30
Fix "C99 inline functions are not supported" warning on OpenBSD
Tomohiro Kusumi
1
-1
/
+1
2017-01-10
Add missing trailing \n in dprint()
Tomohiro Kusumi
1
-1
/
+1
2017-01-03
Add missing trailing \n in log_err/info()
Tomohiro Kusumi
1
-1
/
+1
2016-12-12
iolog: add support for replay_scale option
Sitsofe Wheeler
1
-1
/
+6
2016-12-12
iolog: Ignore re-add/re-open with replay_redirect
Sitsofe Wheeler
1
-2
/
+13
2016-11-27
stat: Change access to io_sample union
Sitsofe Wheeler
1
-5
/
+5
2016-10-18
iolog: add support for 'replay_no_stall'
Jens Axboe
1
-0
/
+2
2016-10-17
iolog: enable replay_redirect on iolog replay
Jens Axboe
1
-4
/
+8
2016-10-11
iolog: fix --bandwidth-log segfaults
Omar Sandoval
1
-1
/
+1
2016-09-16
iolog: dprint() casts for 32-bit warnings
Jens Axboe
1
-3
/
+5
2016-09-16
Fixup two compile warnings
Jens Axboe
1
-1
/
+1
2016-08-26
Client / server code for handling histograms. The server:
Karl Cronburg
1
-5
/
+10
2016-08-16
histogram: style and list fixups
Jens Axboe
1
-10
/
+11
2016-08-16
Merge branch 'histogram-delta' of https://github.com/cronburg/fio into histogram
Jens Axboe
1
-6
/
+31
2016-08-16
Make histogram samples non-cumulative by tracking a linked-list
Karl Cronburg
1
-6
/
+31
2016-08-15
Fixup correct sparse warnings
Jens Axboe
1
-2
/
+2
2016-08-08
iolog: silence warning on pointer cast on 32-bit compiles
Jens Axboe
1
-1
/
+1
2016-08-08
iolog: hist_sum() should return unsigned long
Jens Axboe
1
-3
/
+4
2016-08-07
iolog: style updates
Jens Axboe
1
-6
/
+8
2016-08-06
This commit / feature adds completion latency histogram output to fio, piggyb...
Karl Cronburg
1
-2
/
+69
2016-07-11
iolog: flush_log() can be bool
Jens Axboe
1
-1
/
+1
2016-06-11
iolog: fix 'cur_log' leaks
Jens Axboe
1
-3
/
+2
2016-06-11
iolog: allocate 'cur_log's out of shared pool
Jens Axboe
1
-0
/
+1
2016-05-25
mutex: abstract out cond/lock pshared init
Jens Axboe
1
-6
/
+1
2016-05-25
Fix occasional hangs on mutexes
Jan Kara
1
-1
/
+6
2016-05-20
iolog: fix two bugs in deferred growing
Jens Axboe
1
-1
/
+1
2016-05-20
iolog: regrow log out-of-line
Jens Axboe
1
-0
/
+16
2016-05-19
iolog: fix duplicate handling of compression end
Jens Axboe
1
-10
/
+19
2016-05-19
iolog: fix bug with ret != Z_STREAM_END
Jens Axboe
1
-1
/
+8
2016-05-19
iolog: more compression debugging/fixes
Jens Axboe
1
-3
/
+7
2016-05-19
iolog: sum last chunk length to total
Jens Axboe
1
-3
/
+5
2016-05-19
iolog: memset() zstream at init time
Jens Axboe
1
-0
/
+1
2016-05-19
iolog: fix missing new-line in inflate debug statement
Jens Axboe
1
-1
/
+1
2016-05-19
iolog: don't quiesce on completion
Jens Axboe
1
-2
/
+0
2016-05-19
iolog: switch to list based scheme
Jens Axboe
1
-21
/
+94
2016-05-06
Improve logging accuracy
Jens Axboe
1
-18
/
+71
2016-05-05
iolog: add define for default number of log entries
Jens Axboe
1
-2
/
+2
2016-05-05
iolog: free memory on gz init failure
Jens Axboe
1
-1
/
+1
2016-05-05
iolog: don't use the workqueue for sync work
Jens Axboe
1
-54
/
+17
2016-05-05
iolog: fix use-after-free of iolog_flush_data
Jens Axboe
1
-1
/
+1
2015-12-17
client/server: transparent handling of storing compressed logs
Jens Axboe
1
-14
/
+21
2015-12-17
client/server: various bug fixes
Jens Axboe
1
-1
/
+7
2015-12-11
Fixup and improve per-thread data
Jens Axboe
1
-4
/
+4
2015-12-10
server: rewrite message handling
Jens Axboe
1
-0
/
+2
2015-12-09
iolog: don't copy log samples for compression
Jens Axboe
1
-13
/
+9
2015-12-08
options: add log_compression_cpus option
Jens Axboe
1
-1
/
+17
2015-12-08
iolog: cleanup up data unref'ing
Jens Axboe
1
-11
/
+10
2015-12-08
iolog: cleanup log writing
Jens Axboe
1
-29
/
+12
2015-12-08
iolog: fix potential duplicate definition of compress init/exit
Jens Axboe
1
-9
/
+9
2015-12-08
iolog: fix build with zlib not being installed
Jens Axboe
1
-0
/
+9
2015-12-08
iolog: cleanup data wait
Jens Axboe
1
-4
/
+3
2015-12-08
iolog: remember to destroy cond/lock when done
Jens Axboe
1
-4
/
+11
2015-12-08
iolog: reinstate log compression nice level
Jens Axboe
1
-0
/
+1
2015-12-08
iolog: replace tp usage with workqueue
Jens Axboe
1
-21
/
+55
2015-12-07
iolog: ensure we always store compressed, if log_store_compressed == 1
Jens Axboe
1
-1
/
+1
2015-05-11
Add 'per_job_logs' option
Jens Axboe
1
-3
/
+6
2015-04-14
Collect a block-wise histogram of trim and write errors
Dan Ehrenberg
1
-0
/
+12
2015-02-19
Fixup whitespace damage in the two previous commits
Jens Axboe
1
-2
/
+2
2015-02-19
iolog: Don't leak memory if fread fails in iolog_file_inflate
Erwan Velu
1
-0
/
+2
2015-02-18
Allow verification of random overwrites w/ba < bs
Justin Eno
1
-3
/
+11
2014-11-21
iolog: account for wasted time in ipo stall
Jens Axboe
1
-2
/
+16
2014-11-07
iolog: fix intermittent crash on exit with verify enabled
Jens Axboe
1
-1
/
+1
2014-11-06
Make fio -Wshadow clean
Jens Axboe
1
-5
/
+5
2014-09-30
Constify a few more hot paths
Jens Axboe
1
-2
/
+2
2014-09-30
Use calloc() instead of malloc + memset
Jens Axboe
1
-2
/
+2
2014-09-16
Fixup data-direction to name translation
Jens Axboe
1
-7
/
+2
2014-08-19
Add unlink hook to ioengine API, gluster ioengine
Castor Fu
1
-1
/
+1
2014-07-14
blktrace: various bug fixes and improvements
Jens Axboe
1
-6
/
+0
2014-07-09
Add some basic debug output for log compression
Jens Axboe
1
-1
/
+18
2014-07-09
iolog: run compression work at slightly elevated nice level
Jens Axboe
1
-0
/
+1
2014-07-08
iolog: fix link without zlib
Jens Axboe
1
-0
/
+6
2014-07-08
iolog: fix compile error for non-zlib
Jens Axboe
1
-0
/
+1
2014-07-08
iolog: propagate errors to caller
Jens Axboe
1
-6
/
+25
2014-07-08
Add some new code comments on the log compress/decompress
Jens Axboe
1
-14
/
+52
2014-07-03
iolog: fix bug when decompressing chunks with different sequence numbers
Jens Axboe
1
-6
/
+20
2014-07-03
flist: add flist_first_entry()
Jens Axboe
1
-5
/
+3
2014-07-03
iolog: use a define instead of a raw bit mask
Jens Axboe
1
-5
/
+2
2014-07-03
iolog: get rid of ic->nofree
Jens Axboe
1
-11
/
+6
2014-07-03
iolog: get rid of one section of CONFIG_ZLIB ifdef
Jens Axboe
1
-42
/
+39
2014-07-03
iolog: do stat() after fopen()
Jens Axboe
1
-6
/
+7
2014-07-03
iolog: remove dead code that stored a gzip header
Jens Axboe
1
-13
/
+1
2014-07-03
Move tp.[ch] to lib/
Jens Axboe
1
-1
/
+1
2014-07-03
Add support for storing compressed logs
Jens Axboe
1
-26
/
+130
2014-07-03
Add support for runtime log compression
Jens Axboe
1
-22
/
+330
2014-07-02
log: fix use-after-free
Jens Axboe
1
-3
/
+2
2014-07-01
Cleanup logging
Jens Axboe
1
-49
/
+42
2014-06-30
Add option for including byte offset for each log entry
Jens Axboe
1
-7
/
+21
2014-06-09
iolog: remember to add bytes to total IO size
Jens Axboe
1
-0
/
+1
2014-05-06
verify: fix verification of uncompleted or errored ios
Jens Axboe
1
-0
/
+27
2014-04-11
iolog: check for thread termination in long delays
Jens Axboe
1
-1
/
+9
2014-04-08
iolog: skip max_bs[rw] increment for rw == DDIR_INVAL
Jens Axboe
1
-1
/
+1
2014-04-02
Use setvbuf() for log writing
Jens Axboe
1
-0
/
+30
2014-04-02
iolog: invert log_mask bits
Jens Axboe
1
-4
/
+3
2014-04-02
Cleanup the parallellized log writing
Jens Axboe
1
-4
/
+128
2014-04-02
iolog: don't serialize the writing of all logs
Jens Axboe
1
-4
/
+15
2014-04-02
iolog: Keep full path for logs files
Erwan Velu
1
-4
/
+3
2014-02-26
blktrace: load improvements
Jens Axboe
1
-2
/
+1
2014-02-20
fio: add multi directory support
Christian Ehrhardt
1
-1
/
+1
2014-02-06
verify: always log IO in the order they are issued
Jens Axboe
1
-0
/
+3
2014-02-05
Fix rand_seed mismatches in verify phase
Puthikorn Voravootivat
1
-1
/
+1
2014-01-24
Adds check for numberio during verify phase.
Juan Casse
1
-0
/
+1
2013-11-21
Error out gracefully if we don't find the replay device for log replay
Jens Axboe
1
-0
/
+3
2013-11-21
blktrace: add support for non-native endian format
Jens Axboe
1
-2
/
+4
2013-02-20
Merge branch 'master' into gfio
Jens Axboe
1
-0
/
+1
2013-02-18
Fix replay of IO pattern with multiple open files
Nikolaus Jeremic
1
-0
/
+1
2013-01-31
Merge branch 'master' into gfio
Jens Axboe
1
-1
/
+1
2013-01-30
Fix bugs in [v]snprintf usage
Ken Raeburn
1
-1
/
+1
2012-04-05
Merge branch 'master' into gfio
Jens Axboe
1
-1
/
+3
2012-04-04
iolog: remove assert in io_u overlap
Jens Axboe
1
-1
/
+3
2012-03-27
White space spring cleaning
Jens Axboe
1
-4
/
+3
2012-03-22
Fixes for 32-bit compile
Jens Axboe
1
-4
/
+4
2012-03-14
server: convert iolog in place instead of copy allocating it
Jens Axboe
1
-3
/
+5
2012-03-14
gfio: Add support for sending logs over the network
Jens Axboe
1
-0
/
+4
2012-03-14
iolog: note type of log
Jens Axboe
1
-1
/
+2
2012-02-11
Revert "Change iolog overlap assert to a debug dump"
Jens Axboe
1
-12
/
+1
2012-02-10
Change iolog overlap assert to a debug dump
Jens Axboe
1
-1
/
+12
2011-12-01
Add log_avg_msec option
Jens Axboe
1
-1
/
+3
2011-10-01
Fixup some bad file naming
Jens Axboe
1
-0
/
+541