aboutsummaryrefslogtreecommitdiffstats
path: root/thread_options.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-24fio: create over-arching data placement optionVincent Fu1-7/+8
2024-02-15trim: add support for multiple rangesAnkit Kumar1-0/+3
2023-11-03fio: Introduce new constant thinkcycles optionChristian Loehle1-2/+6
2023-09-08Make log_unix_epoch an official alias of log_alternate_epochaggieNick021-4/+1
2023-09-08Record job start time to fix time pain pointsaggieNick021-3/+4
2023-07-21options: add priohint optionDamien Le Moal1-1/+2
2023-07-13fdp: support random placement id selectionAnkit Kumar1-0/+2
2023-04-13init: clean up random seed optionsVincent Fu1-3/+0
2023-03-20fio: steadystate: allow for custom check intervalChristian Loehle1-0/+2
2023-02-28fio: add fdp support for io_uring_cmd nvme engineKeith Busch1-0/+9
2022-11-18options: Support arbitrarily long pattern buffersLogan Gunthorpe1-2/+2
2022-11-18cconv: Support pattern buffers of arbitrary sizeLogan Gunthorpe1-3/+8
2022-04-27Introducing support for generation of dedup buffersBar David1-0/+3
2022-02-03Merge branch 'fio_pr_alternate_epoch' of https://github.com/PCPartPicker/fioJens Axboe1-0/+4
2022-02-03options: add a parsing function for an additional cmdprio_bssplit formatNiklas Cassel1-0/+10
2021-12-14Support for alternate epochs in fio log filesaggieNick021-0/+4
2021-11-18fio: Introduce the log_entries optionDamien Le Moal1-0/+2
2021-09-05options: Add thinktime_iotime optionShin'ichiro Kawasaki1-9/+12
2021-09-03fio: Introduce the log_prio optionDamien Le Moal1-0/+4
2021-09-03options: make parsing functions available to ioenginesDamien Le Moal1-0/+15
2021-07-15dedupe: allow to generate dedupe buffers from working setBar David1-0/+12
2021-05-27zbd: add a new --ignore_zone_limits optionNiklas Cassel1-0/+2
2021-05-27zbd: add missing client/server support for option max_open_zonesNiklas Cassel1-0/+1
2021-03-09options: allow separate values for max_latencyVenkat Ramesh1-2/+2
2021-02-22zbd: support 'z' suffix for zone granularityAlexey Dobriyan1-4/+13
2021-01-26Add thinktime_blocks_type parameterHongwei Qin1-0/+5
2021-01-11distibutions: Extend flexibility of non-uniform random distributionsAdam Kupczyk1-0/+2
2020-09-05fio: support io_size=N% (N <= 100)Alexey Dobriyan1-0/+4
2020-08-31flow: add ability for weight-based flow control on multiple jobsDavid, Bar1-10/+14
2020-08-15thread_options: Use unsigned int type for exit_what and stonewallAndré Wild1-5/+4
2020-07-21options: Add zonecapacity option for zonemode=zbdHans Holmberg1-0/+2
2020-05-21zbd: introduce per job maximum open zones limitAlexey Dobriyan1-0/+1
2020-05-19Add option latency_run to continue enable latency_targetSong Liu1-0/+2
2020-02-04fio: report percentiles for slat, clat, latVincent Fu1-5/+6
2019-12-19Expand choices for exitallHannes Weisbach1-2/+4
2019-08-28options: allow offset_increment to understand percentagesVincent Fu1-0/+3
2018-10-08options: kill 'use_os_rand'Jens Axboe1-4/+2
2018-09-20blktrace: add option to iterate over a trace multiple timesDennis Zhou1-0/+2
2018-09-20blktrace: add option to scale a traceDennis Zhou1-0/+2
2018-09-20blktrace: add support to interleave blktrace filesDennis Zhou1-0/+2
2018-08-24Add support for resetting zones periodicallyBart Van Assche1-0/+2
2018-08-24Make it possible to limit the number of open zonesBart Van Assche1-0/+1
2018-08-24Add support for zoned block devicesBart Van Assche1-0/+3
2018-08-24Add the zonemode job optionBart Van Assche1-0/+11
2018-08-03Merge branch 'chunked-iolog-reading' of https://github.com/aclamk/fioJens Axboe1-0/+1
2018-08-01iolog: Added option read_iolog_chunked. Used to avoid reading large iologs at...Adam Kupczyk1-0/+1
2018-07-23Add support for >= 4G block sizesJeff Furlong1-11/+13
2018-06-11Fix start delay being the same across threadsJens Axboe1-0/+1
2018-04-26blktrace: add 'reply_skip' optionJens Axboe1-0/+2
2018-04-17Deprecate verifysort and verifysort_nrJens Axboe1-4/+0
2018-04-14Add 'replay_time_scale' optionJens Axboe1-0/+2
2017-12-06Add option to ignore thinktime for rated IOJens Axboe1-0/+3
2017-12-01thread_options: drop fadvise_stream from thread_optionsVincent Fu1-3/+0
2017-11-30Bump support of zones to 256 maxJens Axboe1-1/+1
2017-11-29options: make max_latency a 64-bit variableJens Axboe1-7/+5
2017-11-29Add support for absolute random zonesJens Axboe1-0/+2
2017-11-22add significant_figures parameterJeff Furlong1-0/+4
2017-10-26Add offset_align optionJeff Furlong1-0/+2
2017-09-13Add support for doing total latency percentilesJens Axboe1-1/+2
2017-08-31fix broken external ioengine optionTomohiro Kusumi1-0/+1
2017-08-14fio: add serialize_overlap optionSitsofe Wheeler1-0/+3
2017-08-07move skip_bad= option to engines/mtd.cTomohiro Kusumi1-2/+0
2017-06-19Update write_hint mechanism to latest APIJens Axboe1-0/+3
2017-06-05allow a percent value for the offset parameterBrantley West1-1/+2
2017-04-26thread_options: kill two unused padsJens Axboe1-2/+0
2017-04-26gpu: ensure that we convert gpu_dev_id optionsJens Axboe1-2/+2
2017-04-26GPUDirect RDMA supportYufei Ren1-0/+5
2017-03-16Add 'stats' optionJens Axboe1-1/+2
2017-02-19Rename thread_options' ->io_limit to io_sizeTomohiro Kusumi1-2/+2
2016-12-13Merge git://git.kernel.dk/fio into steady-stateVincent Fu1-4/+19
2016-12-08steadystate: rename options->ss to options->ss_state since ss is used elsewhe...Vincent Fu1-2/+2
2016-12-06steadystate: get rid of ->ss_pct and encode this information in ->state via _...Vincent Fu1-2/+1
2016-11-27fio: Fix (unsigned) integer overflow issuesSitsofe Wheeler1-4/+4
2016-10-11iolog: make write_*_log prefix optionalOmar Sandoval1-0/+12
2016-08-18Option for changing log files to use Unix epoch instead of beingKarl Cronburg1-0/+3
2016-08-15steady-state: convert options across the wireJens Axboe1-1/+6
2016-08-15Allow fio to terminate jobs when steady state is attainedVincent Fu1-0/+5
2016-08-08Add 'unlink_each_loop' optionmrturtledev1-1/+2
2016-08-07server: bump protocol versionJens Axboe1-0/+1
2016-08-06This commit / feature adds completion latency histogram output to fio, piggyb...Karl Cronburg1-0/+5
2016-05-23options: add 'unique_filename'Jens Axboe1-3/+5
2016-03-04Add support for zones of random IO, with varying frequency of accessJens Axboe1-1/+12
2016-02-04log: add support for logging max instead of averagesJens Axboe1-1/+6
2015-12-22Add support for waiting for other jobs by nameAndrey Kuzmin1-0/+2
2015-12-10Add exitall_on_error optionJens Axboe1-1/+2
2015-12-09thread_options: kill converted cpu masksJens Axboe1-0/+5
2015-12-08options: add log_compression_cpus optionJens Axboe1-0/+2
2015-11-09Rename rate_poisson to rate_processJens Axboe1-2/+2
2015-11-09Fixups for poisson rateJens Axboe1-2/+2
2015-11-09Enable request flow under Poisson processSong Liu1-0/+3
2015-10-27Add mmapshared option to use mmaped files with the MAP_SHARED flag.Logan Gunthorpe1-0/+1
2015-10-01Introduce new option: iodepth_batch_complete_maxRoman Pen1-2/+5
2015-09-04use 'lib/pattern' to parse patterns and paste formats into buffersRoman Pen1-0/+3
2015-05-21Add 'allow_mounted_write' optionJens Axboe1-0/+2
2015-05-12Add 'allow_file_create' optionJens Axboe1-0/+4
2015-05-11Add 'per_job_logs' optionJens Axboe1-0/+4
2015-05-06blktrace: add support for scaling and aligning replaysJens Axboe1-0/+6
2015-04-15First cut at supporting IO offloadJens Axboe1-1/+2
2015-04-14mtd: ioengineDan Ehrenberg1-0/+2
2015-04-14Collect a block-wise histogram of trim and write errorsDan Ehrenberg1-0/+4
2015-04-08Unify gauss and zipf/pareto input valuesJens Axboe1-2/+4
2015-04-08Add support for normal/gaussian random distributionsJens Axboe1-1/+2
2015-03-24Add support for POSIX_FADV_STREAMIDJens Axboe1-1/+2
2014-12-16gettime-thread: set and allow multiple CPUsJens Axboe1-3/+2
2014-12-09Get rid of _set variablesJens Axboe1-7/+1
2014-12-09options: add support for checking if an option has been setJens Axboe1-0/+5
2014-11-11Add support for verify triggers and verify state savingJens Axboe1-1/+5
2014-11-05Remove use of OS provided random functionsJens Axboe1-2/+2
2014-10-21Fix typo in alignment checkShu-Yu Fu1-0/+1
2014-10-20Add alignment to thread_options_pack for proper fp alignmentJens Axboe1-0/+1
2014-09-22Basic support for dedupeJens Axboe1-2/+4
2014-07-03Add support for storing compressed logsJens Axboe1-0/+2
2014-07-03Add support for runtime log compressionJens Axboe1-0/+2
2014-06-30Add option for including byte offset for each log entryJens Axboe1-0/+2
2014-05-01Avoid buildenv conditional in thread_option structDaniel Gollub1-4/+2
2014-04-28Add option for io_limitJens Axboe1-0/+2
2014-03-17Add support for file appendsJens Axboe1-0/+2
2014-03-11Fix pointer alignment bug causing SIGBUS on Sparc64Sébastien Bouchex Bellomié1-1/+1
2014-02-27Add support for cpus_allowed_policyJens Axboe1-0/+2
2014-02-25Ensure that fio_get_kb_base() doesn't assume 'data' is thread_optionsJens Axboe1-1/+3
2014-02-20fio: provide an option for a startdelay rangeChristian Ehrhardt1-0/+2
2014-02-20fio: allow general repeatabilityChristian Ehrhardt1-0/+2
2014-01-28fio: consolidate rand_seed to uint64_tGrant Grundler1-2/+2
2014-01-24Adds verify_only optionJuan Casse1-0/+2
2014-01-14Add option for specifically setting buffer contentsJens Axboe1-0/+4
2014-01-10Add option to manually seed the random generatorsJens Axboe1-0/+2
2013-12-09Add options to have fio latency profile a deviceJens Axboe1-0/+8
2013-11-15Add support for O_ATOMICChris Mason1-0/+2
2013-11-08Fix access-outside-array of o->rwmix[]Jens Axboe1-2/+2
2013-08-09Add number_ios= optionJens Axboe1-0/+2
2013-07-25Add support for bs_is_seq_randJens Axboe1-0/+2
2013-07-25Add support for randomness of any IO directionJens Axboe1-2/+2
2013-04-26Get rid of td->o.perc_seqJens Axboe1-2/+0
2013-04-26Add support for modifying the randomness of a workloadJens Axboe1-0/+6
2013-04-17Split out td error handling codeJens Axboe1-18/+1
2013-04-11Merge branch 'gfio' into gfio-intJens Axboe1-9/+208
2013-04-10Merge in zipf differences from gfioJens Axboe1-2/+3
2013-04-10Merge branch 'master' into gfioJens Axboe1-1/+2
2013-04-10Unify options with gfioJens Axboe1-0/+3
2013-04-10Add thread_options.hJens Axboe1-0/+260
2013-04-09Merge branch 'master' into gfioJens Axboe1-0/+4
2013-03-21Merge branch 'master' into gfioJens Axboe1-2/+0
2013-02-07Merge branch 'master' into gfioJens Axboe1-0/+2
2013-02-04Merge branch 'master' into gfioJens Axboe1-2/+0
2013-01-31Merge branch 'master' into gfioJens Axboe1-0/+2
2013-01-24Merge branch 'master' into gfioJens Axboe1-1/+5
2012-12-03Merge branch 'master' into gfioJens Axboe1-0/+4
2012-11-14Merge branch 'master' into gfioJens Axboe1-0/+20
2012-09-24server: include new options, bump server revJens Axboe1-10/+10
2012-09-24Merge branch 'master' into gfioJens Axboe1-3/+20
2012-09-24Merge branch 'master' into gfioJens Axboe1-10/+10
2012-05-07Merge branch 'master' into gfioJens Axboe1-0/+2
2012-03-29options: get rid of more .cb option usage we don't needJens Axboe1-6/+0
2012-03-29options: move ioprio/ioprio_class into thread_options spaceJens Axboe1-0/+4
2012-03-28Add o->lockmem to conversion functionsJens Axboe1-0/+1
2012-03-28Make lockmem a per job optionJens Axboe1-0/+1
2012-03-28Start the process of making options more gfio friendlyJens Axboe1-0/+2
2012-03-19cpu: move cpuload/cpuchunks options into private engine option spaceJens Axboe1-12/+0
2012-03-19gfio: fill default options on new jobJens Axboe1-0/+1
2012-03-16Merge branch 'master' into gfioJens Axboe1-0/+4
2012-03-13Merge branch 'master' into gfioJens Axboe1-0/+4
2012-03-08Add basic cconv testJens Axboe1-0/+1
2012-03-08Add thread_options_pack structureJens Axboe1-2/+192
2012-03-08Abstract out the thread_options structureJens Axboe1-0/+220