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
/
client.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-25
stat: log out both average and max over the window
Ankit Kumar
1
-2
/
+4
2023-11-06
client/server: enable per_job_logs option
Vincent Fu
1
-4
/
+14
2023-09-08
Record job start time to fix time pain points
aggieNick02
1
-0
/
+1
2023-07-31
use 'const' where it is required
Denis Pronin
1
-5
/
+5
2023-04-20
fio: replace malloc+memset with calloc
Vincent Fu
1
-4
/
+2
2022-11-18
cconv: Support pattern buffers of arbitrary size
Logan Gunthorpe
1
-5
/
+12
2022-07-07
client: only do le64_to_cpu() on io_sample_data member if iolog is histogram
Tuan Hoang
1
-1
/
+2
2022-02-03
stat: report clat stats on a per priority granularity
Niklas Cassel
1
-8
/
+23
2022-02-03
stat: disable per prio stats where not needed
Niklas Cassel
1
-0
/
+1
2022-02-03
client/server: convert ss_data to use an offset instead of fixed position
Niklas Cassel
1
-4
/
+6
2022-02-03
stat: save the default ioprio in struct thread_stat
Niklas Cassel
1
-0
/
+1
2022-02-03
Merge branch 'master' of https://github.com/blah325/fio
Jens Axboe
1
-2
/
+3
2022-01-10
stat: remove unnecessary bool parameter to sum_thread_stats()
Niklas Cassel
1
-1
/
+1
2021-12-16
Avoid client calls to recv() without prior poll()
james rizzo
1
-2
/
+3
2021-09-03
fio: Introduce the log_prio option
Damien Le Moal
1
-0
/
+2
2020-06-09
Merge branch 'master' of https://github.com/bvanassche/fio
Jens Axboe
1
-20
/
+10
2020-06-09
client: Fix another memory leak in an error path
Bart Van Assche
1
-2
/
+1
2020-06-09
client: Fix a memory leak in an error path
Bart Van Assche
1
-1
/
+3
2020-05-24
client: Make skipping option appending in handle_job_opt() more selective
Bart Van Assche
1
-3
/
+3
2020-05-24
client: Fix two memory leaks in handle_job_opt()
Bart Van Assche
1
-8
/
+5
2020-05-24
Make json_object_add_value_string() duplicate its 'value' argument
Bart Van Assche
1
-11
/
+4
2020-02-04
fio: better distinguish between high and low priority
Vincent Fu
1
-2
/
+2
2020-02-04
fio: report percentiles for slat, clat, lat
Vincent Fu
1
-0
/
+1
2020-02-04
fio: groundwork for adding slat, lat percentiles
Vincent Fu
1
-4
/
+5
2020-01-22
Per-command priority: Priority logging and libaio/io_uring cmdprio_percentage
Phillip Chen
1
-1
/
+9
2020-01-17
client: Fix memory leaks in handle_job_opt()
Bart Van Assche
1
-0
/
+4
2019-12-17
client/server: add missing fsync data structures
Vincent Fu
1
-1
/
+7
2019-08-14
Optimize the code that copies strings
Bart Van Assche
1
-2
/
+3
2019-05-16
client: add a newline after terse disk util
Vincent Fu
1
-1
/
+3
2019-05-16
client: handle disk util for all output formats
Vincent Fu
1
-3
/
+4
2019-05-16
client: do not print disk utilization for terse v2
Vincent Fu
1
-1
/
+1
2019-03-25
client: put All clients section at end of normal output
Vincent Fu
1
-1
/
+5
2019-02-08
client/server: inflate error handling
Jeff Furlong
1
-0
/
+5
2018-12-14
Add cache hit stats
Jens Axboe
1
-0
/
+3
2018-12-14
client/server: convert nr_zone_resets on the wire
Jens Axboe
1
-0
/
+1
2018-09-07
client: cleanup output types
Jens Axboe
1
-9
/
+12
2018-09-07
client: switch to per-client buffer
Jens Axboe
1
-21
/
+25
2018-09-07
client: use temp buffer for single output flush for json/disk util
Jens Axboe
1
-6
/
+15
2018-09-07
Revert "client: respect terse output on client <--> backend relationship"
Jens Axboe
1
-12
/
+2
2018-09-07
log: remember to free output buffer when done
Jens Axboe
1
-0
/
+1
2018-09-07
log: use __log_buf() if we know buf != NULL
Jens Axboe
1
-2
/
+2
2018-09-07
client: use temp buffer for client text output
Jens Axboe
1
-3
/
+6
2018-08-31
client: fix nr_samples
Jeff Furlong
1
-1
/
+1
2018-08-24
client: suppress non JSON default outputs on --output-format=json/json+
Tomohiro Kusumi
1
-5
/
+14
2018-08-23
client: respect terse output on client <--> backend relationship
Luis Chamberlain
1
-3
/
+13
2018-07-23
Add support for >= 4G block sizes
Jeff Furlong
1
-3
/
+3
2018-06-15
client: close dup'ed descriptor if fdopen() fails
Jens Axboe
1
-2
/
+6
2018-06-15
client: check return of dup(2)
Jens Axboe
1
-1
/
+6
2018-06-15
client: parse env variables before sending job-file contents to server
Tomohiro Kusumi
1
-1
/
+48
2018-06-05
client: remove 'cmd' argument to stop handler
Jens Axboe
1
-3
/
+3
2018-04-08
client: fix bad shadowing of 'ret'
Jens Axboe
1
-3
/
+3
2018-03-21
Use POSIX path for poll.h and fcntl.h headers
Sitsofe Wheeler
1
-1
/
+1
2018-03-21
Refactor #includes and headers
Sitsofe Wheeler
1
-3
/
+1
2018-03-01
Fix overflow of counters incremented on each I/O operation
Alexander Larin
1
-10
/
+10
2018-01-05
Fix client/server "all clients" reporting
Jeff Furlong
1
-0
/
+1
2017-12-14
Allow configurable ETA intervals
Jens Axboe
1
-1
/
+1
2017-12-14
client: respect --eta=never for networked connections
Jens Axboe
1
-0
/
+3
2017-11-30
client: fix use-after-free for client timeout
Jens Axboe
1
-1
/
+4
2017-11-30
steadystate: make flags conform to usual fio standard
Jens Axboe
1
-2
/
+2
2017-11-30
client: ignore a client timeout, if the last thing we saw as a trigger
Jens Axboe
1
-1
/
+6
2017-11-22
add significant_figures parameter
Jeff Furlong
1
-0
/
+4
2017-10-03
client: fix pointer vs uint8_t comparison
Jens Axboe
1
-1
/
+1
2017-10-03
client: Fixing invalid use after free()
Erwan Velu
1
-1
/
+3
2017-10-03
client: Avoid memory leak in fio_client_handle_iolog()
Erwan Velu
1
-9
/
+24
2017-09-13
Add support for doing total latency percentiles
Jens Axboe
1
-1
/
+2
2017-06-23
stat: Print one-line iops stat
Andreas Herrmann
1
-0
/
+1
2017-06-23
client: don't use void* for pointer arithmetic (gcc)
Tomohiro Kusumi
1
-6
/
+6
2017-06-22
client/server: bool conversion
Jens Axboe
1
-6
/
+6
2017-06-21
nanosecond: update completion latency recording and normal, json output to us...
Vincent Fu
1
-0
/
+2
2017-06-21
nanosecond: initial commit changing timeval to timespec
Vincent Fu
1
-11
/
+11
2017-05-03
client/server: make sure that all elements in io_u_lat_m[] are transferred an...
Vincent Fu
1
-2
/
+2
2017-01-03
Add missing trailing \n in log_err/info()
Tomohiro Kusumi
1
-1
/
+1
2017-01-02
Convert group_run_stats to use bytes instead of KiB/KB
Robert Elliott
1
-1
/
+1
2016-12-13
Merge git://git.kernel.dk/fio into steady-state
Vincent Fu
1
-16
/
+87
2016-12-07
steadystate: instead of including ss_sum_y in thread_stat record whether ss_s...
Vincent Fu
1
-1
/
+0
2016-12-07
steadystate: implement transmission of steadystate data over the wire in clie...
Vincent Fu
1
-0
/
+26
2016-11-27
stat: Change access to io_sample union
Sitsofe Wheeler
1
-5
/
+5
2016-11-27
fio: Fix (unsigned) integer overflow issues
Sitsofe Wheeler
1
-3
/
+3
2016-09-16
client: coding style fixups
Jens Axboe
1
-4
/
+3
2016-09-16
Merge branch 'client-unique-log-names' of https://github.com/bengland2/fio in...
Jens Axboe
1
-5
/
+18
2016-09-13
client: ignore SEND_ETA, if we can't fin a reply command
Jens Axboe
1
-3
/
+5
2016-09-08
safety first!
Ben England
1
-2
/
+5
2016-09-06
adhere to fio coding standards
Ben England
1
-1
/
+1
2016-09-06
generate unique pathname for each fio --client log file
Ben England
1
-5
/
+15
2016-08-26
Client / server code for handling histograms. The server:
Karl Cronburg
1
-3
/
+60
2016-08-15
Various cleanups
Jens Axboe
1
-1
/
+1
2016-08-15
gfio: fix link error
Jens Axboe
1
-3
/
+3
2016-08-15
Fixup correct sparse warnings
Jens Axboe
1
-3
/
+3
2016-04-13
client: bool conversion
Jens Axboe
1
-2
/
+2
2016-01-28
client: fix double removal of client on job file open failure
Jens Axboe
1
-1
/
+4
2016-01-26
client: remove debug printf() for compressed iolog
Jens Axboe
1
-1
/
+0
2016-01-20
client: fix non-text command leak
Jens Axboe
1
-5
/
+4
2016-01-20
client: drain text output when exiting
Jens Axboe
1
-1
/
+24
2015-12-28
client: rename send_file() to fio_send_file()
Jens Axboe
1
-3
/
+3
2015-12-18
client: iolog cleanups
Jens Axboe
1
-9
/
+19
2015-12-17
client/server: transparent handling of storing compressed logs
Jens Axboe
1
-21
/
+51
2015-12-17
client/server: various bug fixes
Jens Axboe
1
-0
/
+19
2015-12-16
client: fix double free of command on timeout
Jens Axboe
1
-4
/
+3
2015-12-15
client/server: ensure we don't overrun memory for long option values
Jens Axboe
1
-1
/
+2
2015-12-15
client: fix segfault for !json output
Jens Axboe
1
-0
/
+3
2015-12-15
client/server: pass back job options to client
Jens Axboe
1
-2
/
+66
2015-12-15
client: cleanup json output
Jens Axboe
1
-1
/
+4
2015-12-14
client: make SEND_ETA timeout non-fatal
Jens Axboe
1
-0
/
+32
2015-12-07
Fix stat summing for unified_rw_reporting
Jens Axboe
1
-1
/
+1
2015-10-27
client/backend: fix incomplete output_format checks
Jens Axboe
1
-5
/
+8
2015-10-27
Enable the use of multiple output formats
Jens Axboe
1
-5
/
+5
2015-10-20
client: remove duplicated code
Jens Axboe
1
-5
/
+0
2015-08-20
Add --aux-path support
Jens Axboe
1
-2
/
+8
2015-08-14
client: make it explicit that we don't reuse 'eta' after freeing it
Jens Axboe
1
-10
/
+15
2015-04-14
Collect a block-wise histogram of trim and write errors
Dan Ehrenberg
1
-0
/
+4
2015-01-13
client: take better care to return failure from fio_handle_clients()
Jens Axboe
1
-1
/
+7
2015-01-05
client: fix potential buffer overrun in server name copy
Jens Axboe
1
-1
/
+4
2014-12-01
Bump disk util stats from 32 to 64-bit values
Jens Axboe
1
-10
/
+10
2014-11-19
client: defer local trigger execute until after state is received
Jens Axboe
1
-0
/
+1
2014-11-11
client: replace duplicate code with read_data()
verify-trigger
Jens Axboe
1
-37
/
+25
2014-11-11
Add support for verify triggers and verify state saving
Jens Axboe
1
-15
/
+131
2014-11-07
client/server: percentile_precision wasn't net converted
Jens Axboe
1
-0
/
+1
2014-11-06
Make fio -Wshadow clean
Jens Axboe
1
-4
/
+2
2014-10-14
client: fix potential NULL dereference
Jens Axboe
1
-0
/
+3
2014-10-13
server/client: don't use __ conversion functions if not needed
Jens Axboe
1
-1
/
+1
2014-10-13
client: partial revert of 9899aff3e345
Jens Axboe
1
-1
/
+2
2014-10-13
client: get rid of (now) unused client->nr_stat
Jens Axboe
1
-1
/
+0
2014-10-13
client: always output summed output for all clients
Jens Axboe
1
-7
/
+3
2014-10-09
stat: add dropped ios to the standard output
Jens Axboe
1
-0
/
+1
2014-10-07
client: remember to zero pad filename
remote-config
Jens Axboe
1
-1
/
+2
2014-10-07
Add support for --remote-config
Jens Axboe
1
-17
/
+67
2014-08-22
Fix crash in client with NULL hostname
Castor Fu
1
-2
/
+4
2014-07-03
Add support for storing compressed logs
Jens Axboe
1
-4
/
+4
2014-07-01
client: fix missing init of 'i'
Jens Axboe
1
-1
/
+1
2014-07-01
client: fix missing pdu->log_offset endianness conversion
Jens Axboe
1
-2
/
+2
2014-06-30
Add option for including byte offset for each log entry
Jens Axboe
1
-4
/
+14
2014-06-27
client: fix ETA run_str
Jens Axboe
1
-3
/
+7
2014-04-14
client: fix potential buffer overrun in socket path
Jens Axboe
1
-1
/
+1
2014-04-11
diskutil: separate out stats from name
Jens Axboe
1
-7
/
+7
2014-01-24
client/server: don't reset ipv6 expectations
Jens Axboe
1
-1
/
+1
2013-12-09
Add options to have fio latency profile a device
Jens Axboe
1
-0
/
+5
2013-10-31
Add json output for client/server mode
Castor Fu
1
-4
/
+57
2013-10-16
client: fix free of wrong pointer
Hong Zhiguo
1
-1
/
+1
2013-08-30
client: fix compile warning on platforms where pfds->fd is not an int
Jens Axboe
1
-1
/
+1
2013-04-15
Fixup bad logging types
Jens Axboe
1
-1
/
+1
2013-04-15
eta: improve output for threads sitting in TD_SETTING_UP
Jens Axboe
1
-0
/
+2
2013-04-12
Make use of zlib optional
Jens Axboe
1
-19
/
+64
2013-04-11
client/server: pass ->unit_base properly
Jens Axboe
1
-1
/
+1
2013-04-11
client/server: pass je->rate[] and je->iops[] over the net
Jens Axboe
1
-0
/
+4
2013-04-09
Merge branch 'master' into gfio
Jens Axboe
1
-0
/
+3
2013-04-09
implement 'unit_base' option to select between KB and Kbit et. al.
Steven Noonan
1
-0
/
+3
2013-01-31
Merge branch 'master' into gfio
Jens Axboe
1
-5
/
+4
2013-01-30
Add unified_rw_reporting option
Jens Axboe
1
-0
/
+3
2013-01-29
client/server: fixup missing TRIM conversions
Jens Axboe
1
-7
/
+7
2013-01-24
Merge branch 'master' into gfio
Jens Axboe
1
-6
/
+6
2013-01-10
Add configure script
Jens Axboe
1
-5
/
+5
2013-01-09
Fix variable type warning
Jens Axboe
1
-1
/
+1
2012-11-14
Merge branch 'master' into gfio
Jens Axboe
1
-5
/
+13
2012-11-14
client/server: fixup "All clients" reporting
Jens Axboe
1
-6
/
+17
2012-10-10
Merge branch 'master' into gfio
Jens Axboe
1
-0
/
+8
2012-10-10
Windows: handle SIGBREAK.
Bruce Cran
1
-0
/
+8
2012-09-24
client/server: update for trim addition
Jens Axboe
1
-10
/
+10
2012-09-24
Merge branch 'master' into gfio
Jens Axboe
1
-1
/
+1
2012-09-17
Add --output-format command line option
Jens Axboe
1
-1
/
+1
2012-08-26
client: support per-client job files
Jens Axboe
1
-1
/
+29
2012-08-26
client: support per-client job files
Jens Axboe
1
-1
/
+32
2012-05-11
Merge branch 'master' into gfio
gfio-0.1
Jens Axboe
1
-0
/
+1
2012-05-11
eta: ETA bandwidth was off by 1.024
Jens Axboe
1
-0
/
+1
2012-04-16
Get rid of fio_version.h
Jens Axboe
1
-2
/
+2
2012-04-16
Get rid of fio_version.h
Jens Axboe
1
-2
/
+2
2012-04-11
Define SIGUSR1 to inform fio to dump run stats while continuing to run
Jens Axboe
1
-0
/
+10
2012-03-30
Define SIGUSR1 to inform fio to dump run stats while continuing to run
Jens Axboe
1
-0
/
+10
2012-03-28
client: remove command reply after calling into client update_job
Jens Axboe
1
-1
/
+1
2012-03-27
gfio: start of being able to update options
Jens Axboe
1
-18
/
+65
2012-03-27
White space spring cleaning
Jens Axboe
1
-1
/
+1
2012-03-23
client: use eta msec as the poll interval
Jens Axboe
1
-1
/
+1
2012-03-21
gfio: update for handling files, connections, states
Jens Axboe
1
-2
/
+5
2012-03-20
client: don't leak file descriptor on exit
Jens Axboe
1
-0
/
+3
2012-03-19
server: make client connections fork off
Jens Axboe
1
-2
/
+3
2012-03-15
Add thread number ID to appropriate network commands
Jens Axboe
1
-4
/
+7
2012-03-14
client/server: zlib error code fixup
Jens Axboe
1
-1
/
+2
2012-03-14
server: convert iolog in place instead of copy allocating it
Jens Axboe
1
-7
/
+21
2012-03-14
gfio: Add support for sending logs over the network
Jens Axboe
1
-0
/
+71
2012-03-14
client/server: pass type of client to the backend
Jens Axboe
1
-4
/
+16
2012-03-14
client: unify cmd handling ops
Jens Axboe
1
-3
/
+3
2012-03-13
Merge branch 'master' into gfio
Jens Axboe
1
-2
/
+4
2012-03-13
Client reference fixes
Jens Axboe
1
-21
/
+22
2012-03-12
gfio: improve Job menu
Jens Axboe
1
-3
/
+11
2012-03-09
client: make ETA interval poll period configurage in fio_client_ops
Jens Axboe
1
-1
/
+2
2012-03-09
client: send probe from fio_client_connect()
Jens Axboe
1
-9
/
+9
2012-03-09
gfio: hold a reference to the fio_client structure
Jens Axboe
1
-6
/
+10
2012-03-09
client: return more errors
Jens Axboe
1
-9
/
+24
2012-03-09
client: return errno on connection failure
Jens Axboe
1
-5
/
+5
2012-03-09
gfio: handle clients individually
Jens Axboe
1
-5
/
+13
2012-03-09
gfio: start of support for notebooked jobs
Jens Axboe
1
-3
/
+10
2012-03-08
Separate the act of adding and starting a job
Jens Axboe
1
-11
/
+29
2012-03-08
server: rename CMD_RUN to CMD_SERVER_START
Jens Axboe
1
-1
/
+1
2012-03-08
client/server: store/convert/send jobs_eta->nr_threads too
Jens Axboe
1
-0
/
+4
2012-03-08
gfio: improve stop handling
Jens Axboe
1
-7
/
+17
2012-03-06
Add client references
Jens Axboe
1
-1
/
+16
2012-03-05
gfio: start of proper end results data display
Jens Axboe
1
-3
/
+4
2012-03-05
Add client references
Jens Axboe
1
-1
/
+16
2012-03-05
Pass in client for thread/group status op
Jens Axboe
1
-6
/
+6
2012-03-04
Store specific client ops in the fio_client structure
Jens Axboe
1
-19
/
+22
2012-03-03
Convert net commands in the generic command handler
Jens Axboe
1
-30
/
+42
[next]