aboutsummaryrefslogtreecommitdiffstats
path: root/server.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-24fio: create over-arching data placement optionVincent Fu1-1/+1
2024-02-15trim: add support for multiple rangesAnkit Kumar1-1/+1
2023-11-06client/server: enable per_job_logs optionVincent Fu1-1/+2
2023-07-21options: add priohint optionDamien Le Moal1-1/+1
2023-04-13init: clean up random seed optionsVincent Fu1-1/+1
2023-02-28fio: add fdp support for io_uring_cmd nvme engineKeith Busch1-1/+1
2022-11-18cconv: Support pattern buffers of arbitrary sizeLogan Gunthorpe1-1/+1
2022-04-27Introducing support for generation of dedup buffersBar David1-1/+1
2022-02-03stat: report clat stats on a per priority granularityNiklas Cassel1-1/+1
2021-12-16Add Windows support for --server.james rizzo1-0/+4
2021-12-16Avoid client calls to recv() without prior poll()james rizzo1-0/+1
2021-11-18fio: Introduce the log_entries optionDamien Le Moal1-1/+1
2021-09-05options: Add thinktime_iotime optionShin'ichiro Kawasaki1-1/+1
2021-09-03fio: Introduce the log_prio optionDamien Le Moal1-1/+2
2021-07-15dedupe: allow to generate dedupe buffers from working setBar David1-1/+1
2021-05-27zbd: add a new --ignore_zone_limits optionNiklas Cassel1-1/+1
2021-05-27zbd: add missing client/server support for option max_open_zonesNiklas Cassel1-1/+1
2021-03-09options: allow separate values for max_latencyVenkat Ramesh1-1/+1
2021-02-22zbd: support 'z' suffix for zone granularityAlexey Dobriyan1-1/+1
2021-01-11distibutions: Extend flexibility of non-uniform random distributionsAdam Kupczyk1-1/+1
2020-09-05fio: support io_size=N% (N <= 100)Alexey Dobriyan1-1/+1
2020-08-31flow: add ability for weight-based flow control on multiple jobsDavid, Bar1-1/+1
2020-08-15thread_options: Use unsigned int type for exit_what and stonewallAndré Wild1-1/+1
2020-05-19Add option latency_run to continue enable latency_targetSong Liu1-1/+1
2020-02-04fio: report percentiles for slat, clat, latVincent Fu1-1/+1
2020-01-22Per-command priority: Priority logging and libaio/io_uring cmdprio_percentagePhillip Chen1-1/+1
2019-08-28options: allow offset_increment to understand percentagesVincent Fu1-1/+1
2019-08-15stat: ensure that struct jobs_eta packs nicelyJens Axboe1-1/+1
2018-12-14Add cache hit statsJens Axboe1-1/+1
2018-10-04Bool conversionsJens Axboe1-1/+1
2018-09-20blktrace: add option to iterate over a trace multiple timesDennis Zhou1-1/+1
2018-09-20blktrace: add option to scale a traceDennis Zhou1-1/+1
2018-09-20blktrace: add support to interleave blktrace filesDennis Zhou1-1/+1
2018-07-23Add support for >= 4G block sizesJeff Furlong1-1/+1
2018-04-26blktrace: add 'reply_skip' optionJens Axboe1-1/+1
2018-04-14Add 'replay_time_scale' optionJens Axboe1-1/+1
2018-03-21Refactor #includes and headersSitsofe Wheeler1-3/+0
2018-03-15Rename fio_mutex into fio_semBart Van Assche1-3/+3
2018-03-01Fix overflow of counters incremented on each I/O operationAlexander Larin1-1/+1
2018-01-24Add suppor for logging fsync (and friends) latenciesJens Axboe1-1/+1
2017-12-06Add option to ignore thinktime for rated IOJens Axboe1-1/+1
2017-12-01thread_options: drop fadvise_stream from thread_optionsVincent Fu1-1/+1
2017-11-29Add support for absolute random zonesJens Axboe1-1/+1
2017-09-13Add support for doing total latency percentilesJens Axboe1-1/+1
2017-06-23stat: Print one-line iops statAndreas Herrmann1-1/+1
2017-06-22client/server: bool conversionJens Axboe1-1/+1
2017-06-21server: bump server version for the change to FIO_IO_U_PLAT_GROUP_NRVincent Fu1-1/+1
2017-06-21nanosecond: initial commit changing timeval to timespecVincent Fu1-1/+1
2017-06-19Update write_hint mechanism to latest APIJens Axboe1-1/+1
2017-05-22server: bump protocol versionSitsofe Wheeler1-1/+1
2017-04-26server: bump protocol versionJens Axboe1-1/+1
2017-03-21Define struct sk_out in server.h (not server.c)Tomohiro Kusumi1-0/+11
2016-12-13Merge git://git.kernel.dk/fio into steady-stateVincent Fu1-1/+2
2016-11-27server: bump protocol versionSitsofe Wheeler1-1/+1
2016-10-11iolog: make write_*_log prefix optionalOmar Sandoval1-1/+1
2016-09-02server: bump versionJens Axboe1-1/+1
2016-08-26Client / server code for handling histograms. The server:Karl Cronburg1-0/+1
2016-08-15steady-state: convert options across the wireJens Axboe1-1/+1
2016-08-08Add 'unlink_each_loop' optionmrturtledev1-1/+1
2016-08-07server: bump protocol versionJens Axboe1-1/+1
2016-05-23cconv: wire up conversion of unique_filenameJens Axboe1-1/+1
2016-04-13Fix verify state for multiple filesJens Axboe1-1/+1
2016-03-04Add support for zones of random IO, with varying frequency of accessJens Axboe1-1/+1
2016-02-04log: add support for logging max instead of averagesJens Axboe1-1/+1
2016-01-20client: drain text output when exitingJens Axboe1-1/+1
2016-01-13Destroy sk_out server key when we are doneJens Axboe1-0/+1
2016-01-13Always create server sk_out keyJens Axboe1-0/+2
2015-12-22Add support for waiting for other jobs by nameAndrey Kuzmin1-1/+1
2015-12-17client/server: transparent handling of storing compressed logsJens Axboe1-0/+5
2015-12-15client/server: ensure we don't overrun memory for long option valuesJens Axboe1-1/+2
2015-12-15client/server: pass back job options to clientJens Axboe1-2/+11
2015-12-14client: make SEND_ETA timeout non-fatalJens Axboe1-1/+1
2015-12-14server: cleanup exported functionsJens Axboe1-27/+0
2015-12-10server: rewrite message handlingJens Axboe1-1/+0
2015-12-08options: add log_compression_cpus optionJens Axboe1-1/+1
2015-11-09Fixups for poisson rateJens Axboe1-1/+1
2015-10-30Bump the client ETA timeout from 5s to 30sJens Axboe1-1/+1
2015-10-01server: bump protocol versionJens Axboe1-1/+1
2015-05-29rand: add 64-bit tausworthe variant with a 2^258 cycleJens Axboe1-1/+1
2015-05-22cconv: add allow_mounted_writeJens Axboe1-1/+1
2015-05-12Add 'allow_file_create' optionJens Axboe1-1/+1
2015-05-06server: bump versionJens Axboe1-1/+1
2015-03-24Add support for POSIX_FADV_STREAMIDJens Axboe1-1/+1
2014-12-16gettime-thread: set and allow multiple CPUsJens Axboe1-1/+1
2014-12-09Fix server/client set_options conversionJens Axboe1-1/+1
2014-12-01Bump disk util stats from 32 to 64-bit valuesJens Axboe1-1/+1
2014-11-11Add support for verify triggers and verify state savingJens Axboe1-2/+25
2014-10-20Add alignment to thread_options_pack for proper fp alignmentJens Axboe1-1/+1
2014-10-07Add support for --remote-configJens Axboe1-7/+9
2014-09-22Basic support for dedupeJens Axboe1-1/+1
2014-06-30Add option for including byte offset for each log entryJens Axboe1-1/+2
2014-06-30server: update protocol version to 35Jens Axboe1-1/+1
2014-04-28Add option for io_limitJens Axboe1-1/+1
2014-04-14server: sanity check incoming command size (and payload)Jens Axboe1-0/+1
2014-03-14Bump length of description field to 256 charsJens Axboe1-1/+1
2014-02-27Add support for cpus_allowed_policyJens Axboe1-1/+1
2014-02-20server: bump protocol versionJens Axboe1-1/+1
2014-01-24client/server: don't reset ipv6 expectationsJens Axboe1-1/+1
2014-01-15server: convert buffer pattern settings across client/serverJens Axboe1-1/+1
2014-01-10Add option to manually seed the random generatorsJens Axboe1-1/+1
2013-12-09Add options to have fio latency profile a deviceJens Axboe1-1/+1
2013-11-15Add support for O_ATOMICChris Mason1-1/+1
2013-11-08Fix access-outside-array of o->rwmix[]Jens Axboe1-1/+1
2013-08-09Add number_ios= optionJens Axboe1-1/+1
2013-07-25Add support for randomness of any IO directionJens Axboe1-1/+1
2013-04-15eta: improve output for threads sitting in TD_SETTING_UPJens Axboe1-1/+1
2013-04-12Make use of zlib optionalJens Axboe1-2/+9
2013-04-09server: bump protocol versionJens Axboe1-1/+1
2013-01-31Merge branch 'master' into gfioJens Axboe1-1/+1
2013-01-30Add unified_rw_reporting optionJens Axboe1-1/+1
2013-01-09Merge branch 'master' into gfioJens Axboe1-3/+3
2013-01-08server: move fio_net_cmd to the end of fio_net_int_cmdJens Axboe1-1/+1
2013-01-08Use variable[] instead of GCC variable[0] syntaxJens Axboe1-3/+3
2012-11-14Merge branch 'master' into gfioJens Axboe1-1/+2
2012-11-14client/server: fixup "All clients" reportingJens Axboe1-1/+2
2012-09-24server: include new options, bump server revJens Axboe1-1/+1
2012-09-24Merge branch 'master' into gfioJens Axboe1-0/+6
2012-08-26client: support per-client job filesJens Axboe1-0/+1
2012-05-11Merge branch 'master' into gfiogfio-0.1Jens Axboe1-1/+1
2012-05-11eta: ETA bandwidth was off by 1.024Jens Axboe1-1/+1
2012-04-16Enlarge probe version fieldJens Axboe1-1/+1
2012-04-16Enlarge probe version fieldJens Axboe1-1/+1
2012-04-16Get rid of fio_version.hJens Axboe1-4/+2
2012-04-16Get rid of fio_version.hJens Axboe1-4/+2
2012-03-28server: include number of CPUs in probe replyJens Axboe1-1/+3
2012-03-27gfio: start of being able to update optionsJens Axboe1-3/+3
2012-03-27server: add support for updating job optionsJens Axboe1-1/+2
2012-03-19server: make client connections fork offJens Axboe1-2/+5
2012-03-15Add thread number ID to appropriate network commandsJens Axboe1-4/+5
2012-03-14server: add vectored fio_send_cmd_ext_pdu()Jens Axboe1-1/+1
2012-03-14gfio: Add support for sending logs over the networkJens Axboe1-8/+27
2012-03-14client/server: pass type of client to the backendJens Axboe1-1/+8
2012-03-08Separate the act of adding and starting a jobJens Axboe1-3/+4
2012-03-08server: rename CMD_RUN to CMD_SERVER_STARTJens Axboe1-25/+25
2012-03-08client/server: pass back packed thread_options in add_job()Jens Axboe1-8/+1
2012-03-03Add new net command for text loggingJens Axboe1-3/+10
2012-03-02Add more job infoJens Axboe1-2/+17
2012-03-01More gui changesJens Axboe1-6/+1
2012-02-29Update GUI to attempt to graphically handle ETA outputJens Axboe1-1/+1
2012-02-24fio: factor out FIO_NET_PORTStephen M. Cameron1-0/+2
2012-02-24fio: make client operations pluggableStephen M. Cameron1-1/+1
2011-10-24client/server: IPv6 supportJens Axboe1-1/+2
2011-10-16client/server: send back nr_jobs and error exit codeJens Axboe1-0/+8
2011-10-15Don't request ETA until server has started jobsJens Axboe1-2/+3
2011-10-13client/server: add support for passing disk_util structuresJens Axboe1-1/+9
2011-10-11server: include 32/64-bit in probeJens Axboe1-0/+1
2011-10-11server: error handling fixesJens Axboe1-0/+1
2011-10-11client/server: track and handle command timeoutsJens Axboe1-1/+13
2011-10-10server: improve pidfile and log handlingJens Axboe1-1/+1
2011-10-10server: write pid file for backgrounded server to specified fileJens Axboe1-1/+1
2011-10-09client/server: request ETA instead of having the server send it automaticallyJens Axboe1-10/+12
2011-10-08Add protocol support for an arbitrary number of command line argumentsJens Axboe1-8/+10
2011-10-07Pass arch/os in probeJens Axboe1-0/+2
2011-10-07server: increase default max pdu length to 1024Jens Axboe1-5/+4
2011-10-07Unify client/server argumentJens Axboe1-3/+4
2011-10-06Add support for client/server connection over unix domain socketsJens Axboe1-0/+1
2011-10-05Fio 1.99.1fio-1.99.1Jens Axboe1-2/+3
2011-10-05server: require poll before fio_net_recv_cmd()Jens Axboe1-1/+1
2011-10-05client: check and error out on exceeding number of command line args to passJens Axboe1-1/+1
2011-10-05Move endian support out of server.hJens Axboe1-41/+0
2011-10-04server: portability fixupsJens Axboe1-1/+1
2011-10-04server: fix sk typo and add endian type to probeJens Axboe1-0/+1
2011-10-04Wider endianness supportJens Axboe1-6/+6
2011-10-04Move endianness check to OS partsJens Axboe1-5/+3
2011-10-04server: initial support for command line passingJens Axboe1-5/+16
2011-10-04server: idle loop supportJens Axboe1-1/+1
2011-10-04server: error handling and probe commandJens Axboe1-6/+12
2011-10-03server: attempt to handle client ctrl-cJens Axboe1-0/+2
2011-10-03server: add ETA as a specific commandJens Axboe1-0/+2
2011-10-03Add type checking to 16/32/64 endianness convertersJens Axboe1-13/+38
2011-10-03server: transmit status as structures, not textJens Axboe1-2/+20
2011-10-03server: endianness bug and exit commandJens Axboe1-5/+6
2011-10-03server: initial support for daemonizingJens Axboe1-1/+1
2011-10-01client: continue support for multiple connectionsJens Axboe1-2/+3
2011-10-01client: initial support for multiple connectionsJens Axboe1-1/+1
2011-10-01server: ensure payload larger than max is broken into piecesJens Axboe1-5/+7
2011-09-30server: switch to 16-bit crcJens Axboe1-3/+6
2011-09-30server: debug fixesJens Axboe1-1/+1
2011-09-30Pass more arguments to fio_init_net_cmd()Jens Axboe1-2/+10
2011-09-30Server logging cleanup/functionalityJens Axboe1-1/+3
2011-09-30Start of functional clientJens Axboe1-0/+4
2011-09-30Add start of client, start of real protocolJens Axboe1-0/+64
2011-09-29Use poll() for connect loopJens Axboe1-0/+1
2011-09-29Start of client/serverJens Axboe1-0/+6