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
/
server.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-12-15
client/server: remove dead code
Pavel Reichl
1
-1
/
+0
2023-11-06
client/server: enable per_job_logs option
Vincent Fu
1
-0
/
+1
2023-09-08
Record job start time to fix time pain points
aggieNick02
1
-0
/
+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
1
-2
/
+6
2022-11-18
cconv: Support pattern buffers of arbitrary size
Logan Gunthorpe
1
-9
/
+14
2022-10-22
cpus_allowed: use __NRPROCESSORS_CONF instead of __SC_NPROCESSORS_ONLN for no...
mayuanpeng
1
-1
/
+1
2022-07-07
server: only do cpu_to_le64() on io_sample_data member if iolog is histogram
Tuan Hoang
1
-1
/
+2
2022-04-22
fixed compiler warnings if NDEBUG enabled in core code
Denis Pronin
1
-2
/
+6
2022-04-17
use flist_first_entry instead of flist_entry applied to 'next' list item
Denis Pronin
1
-1
/
+1
2022-02-03
stat: report clat stats on a per priority granularity
Niklas Cassel
1
-8
/
+32
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
-15
/
+44
2022-02-03
stat: save the default ioprio in struct thread_stat
Niklas Cassel
1
-0
/
+1
2022-02-03
server: fix formatting issue
Jens Axboe
1
-2
/
+3
2021-12-16
Add Windows support for --server.
james rizzo
1
-14
/
+231
2021-12-16
Avoid client calls to recv() without prior poll()
james rizzo
1
-1
/
+23
2021-09-28
add signal handlers for Windows SIGBREAK
Brandon Paupore
1
-0
/
+5
2021-08-18
server: reopen standard streams to /dev/null
Andreas Economides
1
-3
/
+18
2021-07-15
server: fix missing le32_to_cpu conversion when opcode is FIO_NET_CMD_TEXT
Tuan Hoang
1
-1
/
+2
2021-02-25
fix loop with unreachable exit condition
ihsinme
1
-1
/
+1
2020-11-13
Add thread_segments as needed
Jens Axboe
1
-1
/
+1
2020-11-13
Wrap thread_data in thread_segment
Jens Axboe
1
-1
/
+1
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
/
+10
2020-01-22
Whitespace standardization
Phillip Chen
1
-1
/
+1
2020-01-11
server: Make it explicit that the setsockopt() return value is ignored
Bart Van Assche
1
-1
/
+2
2019-12-19
Expand choices for exitall
Hannes Weisbach
1
-2
/
+2
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
-15
/
+11
2019-06-04
Fix string copy compilation warnings
Damien Le Moal
1
-3
/
+6
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-10-04
Bool conversions
Jens Axboe
1
-4
/
+4
2018-09-27
server: be locally vocal about communication issues
Jens Axboe
1
-0
/
+4
2018-07-23
Add support for >= 4G block sizes
Jeff Furlong
1
-1
/
+1
2018-06-05
Fix variable shadowing
Jens Axboe
1
-3
/
+3
2018-04-13
Merge branch 'proc_group' of https://github.com/sitsofe/fio
Jens Axboe
1
-3
/
+3
2018-04-08
server: fix dead assignment of variable
Jens Axboe
1
-1
/
+0
2018-03-27
windows: target Windows 7 and add support for more than 64 CPUs
Sitsofe Wheeler
1
-3
/
+3
2018-03-22
server: use scalloc() for sk_out allocation
Jens Axboe
1
-1
/
+1
2018-03-21
server: fix error handling for shared memory handling
Jens Axboe
1
-9
/
+28
2018-03-21
Merge branch 'include_refactor' of https://github.com/sitsofe/fio
Jens Axboe
1
-4
/
+2
2018-03-21
server: handle shared mem pool allocation failures
Jens Axboe
1
-0
/
+8
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-21
server: process STOP/QUIT commands out-of-line
Jens Axboe
1
-2
/
+2
2018-03-15
Rename fio_mutex into fio_sem
Bart Van Assche
1
-17
/
+17
2018-03-01
Fix overflow of counters incremented on each I/O operation
Alexander Larin
1
-8
/
+8
2018-01-05
Fix client/server "all clients" reporting
Jeff Furlong
1
-0
/
+1
2017-12-14
server: convert more memset to on-stack initialization
Jens Axboe
1
-29
/
+26
2017-12-14
server: cleanup iolog pdu prep
Jens Axboe
1
-7
/
+6
2017-12-13
server: initialize first iolog header properly
Jens Axboe
1
-0
/
+1
2017-11-30
steadystate: make flags conform to usual fio standard
Jens Axboe
1
-1
/
+1
2017-11-30
server: process connection list before executing trigger
Jens Axboe
1
-4
/
+5
2017-11-22
add significant_figures parameter
Jeff Furlong
1
-0
/
+2
2017-09-18
fix strncpy(3) copy length
Tomohiro Kusumi
1
-1
/
+1
2017-09-13
Add support for doing total latency percentiles
Jens Axboe
1
-1
/
+2
2017-08-26
backend: verify-trigger fixes
Sitsofe Wheeler
1
-0
/
+1
2017-06-23
stat: Print one-line iops stat
Andreas Herrmann
1
-0
/
+1
2017-06-23
server: don't use void* for pointer arithmetic (gcc)
Tomohiro Kusumi
1
-2
/
+3
2017-06-22
client/server: bool conversion
Jens Axboe
1
-4
/
+5
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
-1
/
+1
2017-06-02
use correct syscall name in log_err()
Tomohiro Kusumi
1
-1
/
+1
2017-05-03
client/server: make sure that all elements in io_u_lat_m[] are transferred an...
Vincent Fu
1
-2
/
+2
2017-03-21
Define struct sk_out in server.h (not server.c)
Tomohiro Kusumi
1
-11
/
+0
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
-13
/
+115
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
-1
/
+32
2016-12-01
Fix conversion in fio_server_send_ts
Vincent Fu
1
-2
/
+2
2016-11-27
stat: Change access to io_sample union
Sitsofe Wheeler
1
-2
/
+2
2016-11-27
fio: Fix (unsigned) integer overflow issues
Sitsofe Wheeler
1
-3
/
+3
2016-09-25
smalloc: OOM fixups
Jens Axboe
1
-5
/
+7
2016-08-26
Client / server code for handling histograms. The server:
Karl Cronburg
1
-0
/
+100
2016-08-15
Fixup correct sparse warnings
Jens Axboe
1
-2
/
+2
2016-08-08
Add missing FIO_NET_CMD entry to fio_server_ops[]
Tomohiro Kusumi
1
-0
/
+1
2016-05-27
server: ensure that we flush compressed logs correctly
Jens Axboe
1
-5
/
+33
2016-05-19
iolog: switch to list based scheme
Jens Axboe
1
-50
/
+89
2016-04-13
Fix verify state for multiple files
Jens Axboe
1
-2
/
+2
2016-02-10
server: don't make SO_REUSEPORT errors fatal
Jens Axboe
1
-5
/
+4
2016-01-28
server: send trigger state inline
Jens Axboe
1
-2
/
+2
2016-01-26
server: split vectored commands into fragments
Jens Axboe
1
-6
/
+29
2016-01-26
server: disable pdu length check for now
Jens Axboe
1
-5
/
+0
2016-01-22
server: use the wrapped MSG_DONTWAIT
Jens Axboe
1
-1
/
+1
2016-01-20
client: drain text output when exiting
Jens Axboe
1
-9
/
+18
2016-01-13
Destroy sk_out server key when we are done
Jens Axboe
1
-0
/
+5
2016-01-13
Always create server sk_out key
Jens Axboe
1
-4
/
+8
2016-01-07
server: sk_out exit error handling
Jens Axboe
1
-6
/
+16
2016-01-07
server: include name of verify file requested for error message
Jens Axboe
1
-2
/
+2
2015-12-18
server: command tag cleanup
Jens Axboe
1
-13
/
+10
2015-12-18
server: don't store command tag on the stack
Jens Axboe
1
-11
/
+8
2015-12-17
server: code cleanups
Jens Axboe
1
-20
/
+33
2015-12-17
server: remove leftover debug statement
Jens Axboe
1
-3
/
+0
2015-12-17
client/server: transparent handling of storing compressed logs
Jens Axboe
1
-7
/
+42
2015-12-17
client/server: various bug fixes
Jens Axboe
1
-18
/
+34
2015-12-15
client/server: ensure we don't overrun memory for long option values
Jens Axboe
1
-4
/
+17
2015-12-15
client/server: pass back job options to client
Jens Axboe
1
-0
/
+28
2015-12-14
server: bump listen() backlog
server
Jens Axboe
1
-1
/
+1
2015-12-14
server: create sk_out_key earlier
Jens Axboe
1
-3
/
+7
2015-12-14
server: don't pass sk_out into accept loop
Jens Axboe
1
-3
/
+3
2015-12-14
server: cleanup exported functions
Jens Axboe
1
-7
/
+28
2015-12-14
server: comments, and clear sk_out->sk when we close the 'sk'
Jens Axboe
1
-7
/
+14
2015-12-14
server: ensure each connection sets up its own sk_out
Jens Axboe
1
-17
/
+22
2015-12-11
server: comment sk_entry struct and remove hole
Jens Axboe
1
-4
/
+4
2015-12-11
Fixup and improve per-thread data
Jens Axboe
1
-22
/
+51
2015-12-10
server: cleanup and proper error returns
Jens Axboe
1
-28
/
+38
2015-12-10
server: make the io log transmit use the new infrastructure
Jens Axboe
1
-51
/
+107
2015-12-10
server: rewrite message handling
Jens Axboe
1
-76
/
+232
2015-12-10
log: remove log_local_buf()
Jens Axboe
1
-1
/
+1
2015-12-10
Add backend related data
Jens Axboe
1
-1
/
+1
2015-12-10
mutex: fixup fio_mutex_down_timeout()
Jens Axboe
1
-1
/
+1
2015-12-09
eta: use bool for forcing jobs_eta return
Jens Axboe
1
-1
/
+1
2015-12-09
server: ensure we send the right sized jobs_eta when faking it
Jens Axboe
1
-3
/
+4
2015-12-09
server: always end back ETA reply
Jens Axboe
1
-22
/
+27
2015-07-29
server: make the setsockopt() error output a bit more informative
Jens Axboe
1
-2
/
+2
2015-05-29
rand: add 64-bit tausworthe variant with a 2^258 cycle
Jens Axboe
1
-2
/
+2
2015-05-26
treat error in addr conversion to string as non-fatal
Ben England
1
-4
/
+1
2015-05-25
embed server address, not other end's address
Ben England
1
-1
/
+38
2015-05-07
allow --client to work with shared filesystem
Ben England
1
-0
/
+1
2015-04-14
Collect a block-wise histogram of trim and write errors
Dan Ehrenberg
1
-0
/
+4
2015-01-05
server: use fio_gettime() for timeout variables
Jens Axboe
1
-1
/
+1
2014-12-18
mutex: add __fio_mutex_remove()
Jens Axboe
1
-0
/
+1
2014-12-01
Bump disk util stats from 32 to 64-bit values
Jens Axboe
1
-10
/
+10
2014-11-11
verify: verify_state_gen_name() should check size
Jens Axboe
1
-1
/
+2
2014-11-11
Add support for verify triggers and verify state saving
Jens Axboe
1
-4
/
+136
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
-9
/
+7
2014-10-13
server/client: don't use __ conversion functions if not needed
Jens Axboe
1
-5
/
+5
2014-10-09
stat: add dropped ios to the standard output
Jens Axboe
1
-0
/
+1
2014-10-07
Add support for --remote-config
Jens Axboe
1
-0
/
+27
2014-09-11
server: fix wrong use of exit() in server when daemonized
Jens Axboe
1
-1
/
+1
2014-07-03
Add support for storing compressed logs
Jens Axboe
1
-4
/
+4
2014-06-30
Add option for including byte offset for each log entry
Jens Axboe
1
-4
/
+10
2014-06-24
Add a get_jobs_eta() to return jobs eta information
Jens Axboe
1
-11
/
+3
2014-06-23
Ensure we have enough room for the ETA runstr
Jens Axboe
1
-1
/
+1
2014-06-09
Fix regression introduced by commit 334185e
Jens Axboe
1
-0
/
+1
2014-04-14
server: ensure that incoming iolog name is NULL terminated
Jens Axboe
1
-1
/
+3
2014-04-14
server: sanity check incoming command size (and payload)
Jens Axboe
1
-2
/
+14
2014-04-14
Error check fcntl() calls
Jens Axboe
1
-5
/
+2
2014-04-14
server: fix missing comma in fio_server_ops[] strings
Jens Axboe
1
-1
/
+1
2014-04-14
server: fix potential buffer overrun in socket setup path
Jens Axboe
1
-1
/
+1
2014-04-14
server: fix potential buffer overrun in bind string
Jens Axboe
1
-2
/
+4
2014-04-14
server: ensure that dus->name is always NULL terminated
Jens Axboe
1
-1
/
+2
2014-04-11
diskutil: separate out stats from name
Jens Axboe
1
-7
/
+7
2014-04-11
server: ensure that server pid file mem is always freed
Jens Axboe
1
-0
/
+2
2014-04-08
server: fix fd leak in error case
Jens Axboe
1
-0
/
+1
2014-03-25
server: unlink sock file if interrupted early
Jens Axboe
1
-1
/
+18
2014-03-25
server: dump where we attempted to bind in case of failure
Jens Axboe
1
-0
/
+9
2014-03-25
server: correct comment typo on port being after ':'
Jens Axboe
1
-1
/
+1
2014-03-14
Bump length of description field to 256 chars
Jens Axboe
1
-3
/
+3
2014-03-03
server: fix warnings on some platforms on incompatible pointer type
Jens Axboe
1
-1
/
+1
2014-01-24
client/server: don't reset ipv6 expectations
Jens Axboe
1
-5
/
+5
2014-01-24
server: fix wrong error return on host lookup failure
Jens Axboe
1
-1
/
+1
2014-01-23
server: make the connect code fully IPv6
Jens Axboe
1
-21
/
+30
2013-12-09
Add options to have fio latency profile a device
Jens Axboe
1
-0
/
+5
2013-11-07
server: make job/connection lists private
Jens Axboe
1
-25
/
+20
2013-11-06
server: get rid of compile warning on platforms where pid_t isn't int
Jens Axboe
1
-4
/
+4
2013-04-15
Fixup bad logging types
Jens Axboe
1
-2
/
+2
2013-04-15
eta: improve output for threads sitting in TD_SETTING_UP
Jens Axboe
1
-0
/
+1
2013-04-12
server: include uio.h for writev()
Bruce Cran
1
-0
/
+1
2013-04-12
Make use of zlib optional
Jens Axboe
1
-27
/
+63
2013-04-12
server: fix 32-bit build warning
Aaron Carroll
1
-2
/
+4
2013-04-11
client/server: pass ->unit_base properly
Jens Axboe
1
-0
/
+1
2013-04-11
client/server: pass je->rate[] and je->iops[] over the net
Jens Axboe
1
-0
/
+2
2013-04-09
Merge branch 'master' into gfio
Jens Axboe
1
-0
/
+2
2013-04-09
implement 'unit_base' option to select between KB and Kbit et. al.
Steven Noonan
1
-0
/
+2
2013-03-04
Merge branch 'master' into gfio
Jens Axboe
1
-2
/
+3
2013-02-25
Fixup wrong types for dprint()
Jens Axboe
1
-2
/
+3
2013-01-31
Merge branch 'master' into gfio
Jens Axboe
1
-3
/
+3
2013-01-30
Fix bugs in [v]snprintf usage
Ken Raeburn
1
-0
/
+1
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
-6
/
+6
2013-01-24
Merge branch 'master' into gfio
Jens Axboe
1
-5
/
+5
2013-01-23
Fix compile warnings on Windows
Jens Axboe
1
-1
/
+1
2013-01-23
configure: add endian check
Jens Axboe
1
-1
/
+1
2013-01-10
Add configure script
Jens Axboe
1
-4
/
+4
2012-11-15
server: properly reset state_number in fio_reset_state()
Jens Axboe
1
-4
/
+0
2012-11-15
server: properly reset stat_number in fio_reset_state()
Jens Axboe
1
-2
/
+0
2012-11-14
Merge branch 'master' into gfio
Jens Axboe
1
-0
/
+6
2012-11-14
client/server: fixup "All clients" reporting
Jens Axboe
1
-0
/
+3
2012-09-24
client/server: update for trim addition
Jens Axboe
1
-5
/
+5
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
Enlarge probe version field
Jens Axboe
1
-1
/
+1
2012-04-16
Enlarge probe version field
Jens Axboe
1
-1
/
+1
2012-04-16
Get rid of fio_version.h
Jens Axboe
1
-5
/
+1
2012-04-16
Get rid of fio_version.h
Jens Axboe
1
-5
/
+1
2012-03-28
server: include number of CPUs in probe reply
Jens Axboe
1
-1
/
+2
2012-03-28
backend: ensure that server side releases/frees shm segment on exit
Jens Axboe
1
-0
/
+1
2012-03-28
server: fix bug in going from thread_number to thread
Jens Axboe
1
-2
/
+2
2012-03-27
gfio: start of being able to update options
Jens Axboe
1
-28
/
+74
2012-03-27
server: add support for updating job options
Jens Axboe
1
-3
/
+36
2012-03-27
White space spring cleaning
Jens Axboe
1
-4
/
+4
2012-03-23
server: idle a bit more of we are not expecting work
Jens Axboe
1
-5
/
+15
[next]