Age | Commit message (Expand) | Author | Files | Lines |
2024-02-13 | logging: expand runstates eligible for logging | Vincent Fu | 1 | -2/+17 |
2024-02-13 | logging: record timestamp for each thread | Vincent Fu | 1 | -3/+2 |
2024-01-25 | stat: log out both average and max over the window | Ankit Kumar | 1 | -13/+19 |
2023-09-08 | Make log_unix_epoch an official alias of log_alternate_epoch | aggieNick02 | 1 | -1/+1 |
2023-09-08 | Record job start time to fix time pain points | aggieNick02 | 1 | -1/+5 |
2023-07-21 | stats: Add hint information to per priority level statsprio-hints | Damien Le Moal | 1 | -3/+7 |
2023-07-14 | stat: add diskutil aggregated sectors to normal output | Vincent Fu | 1 | -3/+5 |
2023-07-14 | stat: add new diskutil sectors to json output | Vincent Fu | 1 | -0/+6 |
2023-07-13 | diskutil: Report how many sectors have been read and written | Bart Van Assche | 1 | -2/+5 |
2023-03-24 | io_uring_cmd: suppport for trim operation | Ankit Kumar | 1 | -1/+1 |
2023-03-20 | fio: steadystate: allow for custom check interval | Christian Loehle | 1 | -3/+4 |
2023-03-15 | stat: Fix ioprio print | Damien Le Moal | 1 | -40/+45 |
2023-03-03 | Refactor for_each_td() to catch inappropriate td ptr reuse | Horshack | 1 | -27/+21 |
2022-10-21 | stat: fix segfault with fio option --bandwidth-log | Ankit Kumar | 1 | -1/+4 |
2022-04-17 | fixed memory leak of not freed jobs_eta in several cases | Denis Pronin | 1 | -0/+2 |
2022-03-29 | Handle finished jobs when using status-interval | Kozlowski Mateusz | 1 | -0/+6 |
2022-02-20 | Spelling and grammar fixes | Ville Skyttä | 1 | -1/+1 |
2022-02-03 | stat: make free_clat_prio_stats() safe against NULL | Niklas Cassel | 1 | -0/+3 |
2022-02-03 | Merge branch 'fio_pr_alternate_epoch' of https://github.com/PCPartPicker/fio | Jens Axboe | 1 | -1/+1 |
2022-02-03 | stat: convert json output to a new per priority granularity format | Niklas Cassel | 1 | -16/+28 |
2022-02-03 | stat: report clat stats on a per priority granularity | Niklas Cassel | 1 | -77/+274 |
2022-02-03 | stat: disable per prio stats where not needed | Niklas Cassel | 1 | -0/+54 |
2022-02-03 | stat: add helper for resetting the latency buckets | Niklas Cassel | 1 | -9/+13 |
2022-02-03 | stat: increment members counter after call to sum_thread_stats() | Niklas Cassel | 1 | -1/+2 |
2022-02-03 | stat: use enum fio_ddir consistently | Niklas Cassel | 1 | -7/+10 |
2022-02-03 | stat: add a new function to allocate a clat_prio_stat array | Niklas Cassel | 1 | -0/+40 |
2022-01-17 | stat: move unified=both mixed allocation and calculation to new helper | Niklas Cassel | 1 | -56/+39 |
2022-01-17 | stat: remove duplicated code in show_mixed_ddir_status() | Niklas Cassel | 1 | -157/+27 |
2022-01-10 | stat: remove unnecessary bool parameter to sum_thread_stats() | Niklas Cassel | 1 | -30/+23 |
2021-12-18 | stat: code cleanup and leak free | Jens Axboe | 1 | -34/+50 |
2021-12-15 | stat: sum sync_stat before reassigning bool first | Niklas Cassel | 1 | -1/+2 |
2021-12-14 | Support for alternate epochs in fio log files | aggieNick02 | 1 | -1/+1 |
2021-11-25 | stat: make add lat percentile functions inline | Niklas Cassel | 1 | -7/+8 |
2021-11-25 | stat: simplify add_lat_percentile_prio_sample() | Niklas Cassel | 1 | -10/+7 |
2021-11-25 | stat: rename add_lat_percentile_sample_noprio() | Niklas Cassel | 1 | -5/+6 |
2021-11-25 | stat: rename add_lat_percentile_sample() | Niklas Cassel | 1 | -5/+8 |
2021-11-25 | stat: add comments describing the quirky behavior of clat prio samples | Niklas Cassel | 1 | -0/+24 |
2021-11-18 | fio: Introduce the log_entries option | Damien Le Moal | 1 | -7/+5 |
2021-11-08 | stat: create a init_thread_stat_min_vals() helper | Niklas Cassel | 1 | -45/+21 |
2021-10-12 | Query Windows clock frequency and use reported max | Brandon Paupore | 1 | -0/+4 |
2021-09-08 | stat: Avoid freeing null pointer | Erwan Velu | 1 | -2/+1 |
2021-09-03 | fio: Introduce the log_prio option | Damien Le Moal | 1 | -36/+39 |
2021-05-13 | stat: fix integer overflow in convert_agg_kbytes_percent | Felix Abecassis | 1 | -1/+1 |
2021-03-18 | Merge branch 'unified-merge' of https://github.com/jeffreyalien/fio | Jens Axboe | 1 | -17/+299 |
2021-03-18 | Add functionality to the unified_rw_reporting parameter to output | Brandon Paupore | 1 | -17/+299 |
2020-11-30 | stat: Prevent the BW and IOPS logging interval from creeping up | Jeff Lien | 1 | -7/+28 |
2020-11-27 | stat: allow bandwidth log stats to grow to MAX_LOG_ENTRIES | Panagiotis Moustafellos | 1 | -0/+8 |
2020-09-20 | Change the return value of two functions from 'void' into 'int' | Bart Van Assche | 1 | -1/+3 |
2020-08-16 | fio: add for_each_rw_ddir() macro | Alexey Dobriyan | 1 | -9/+7 |
2020-07-24 | stat: stop triggerring division by zero on bandwidth lower than 1KBps | sribs | 1 | -10/+15 |
2020-05-24 | Make json_object_add_value_string() duplicate its 'value' argument | Bart Van Assche | 1 | -5/+1 |
2020-04-29 | helper_thread: fix inconsistent status intervals | Vincent Fu | 1 | -12/+0 |
2020-03-31 | stat: eliminate extra log samples | Vincent Fu | 1 | -1/+1 |
2020-02-06 | Merge branch 'master' of https://github.com/vincentkfu/fio | Jens Axboe | 1 | -2/+6 |
2020-02-05 | Make the JSON code easier to analyze | Bart Van Assche | 1 | -1/+1 |
2020-02-05 | stat: summary statistics for both high/low priority latencies | Vincent Fu | 1 | -2/+6 |
2020-02-04 | stat: fix high/low prio unified rw bug | Vincent Fu | 1 | -2/+2 |
2020-02-04 | fio: better distinguish between high and low priority | Vincent Fu | 1 | -17/+17 |
2020-02-04 | stat: make priority summary statistics consistent with percentiles | Vincent Fu | 1 | -7/+14 |
2020-02-04 | fio: report percentiles for slat, clat, lat | Vincent Fu | 1 | -230/+133 |
2020-02-04 | fio: groundwork for adding slat, lat percentiles | Vincent Fu | 1 | -17/+25 |
2020-01-28 | stat: fix calculation of bw and iops statistics based on samples | Maciej S. Szmigiero | 1 | -1/+1 |
2020-01-22 | Per-command priority: Priority logging and libaio/io_uring cmdprio_percentage | Phillip Chen | 1 | -31/+194 |
2020-01-22 | Whitespace standardization | Phillip Chen | 1 | -2/+2 |
2020-01-17 | stat: Fix another memory leak in add_ddir_status_json() | Bart Van Assche | 1 | -9/+13 |
2020-01-17 | stat: Fix a memory leak in add_ddir_status_json() | Bart Van Assche | 1 | -2/+2 |
2020-01-17 | stat: Remove several superfluous if-tests | Bart Van Assche | 1 | -6/+3 |
2020-01-17 | stat: Remove more superfluous casts | Bart Van Assche | 1 | -4/+4 |
2020-01-17 | stat: Remove two superfluous casts | Bart Van Assche | 1 | -2/+2 |
2020-01-15 | Moved diskutil reporting functions to stat.c | LeaflessMelospiza | 1 | -0/+212 |
2020-01-06 | Include "oslib/asprintf.h" where necessary | Bart Van Assche | 1 | -0/+1 |
2020-01-01 | Suppress a Coverity taint warning in check_status_file() | Bart Van Assche | 1 | -0/+3 |
2019-10-13 | stat: fix corruption in histogram logs | Sitsofe Wheeler | 1 | -1/+1 |
2019-08-14 | Optimize the code that copies strings | Bart Van Assche | 1 | -7/+8 |
2019-05-16 | stat: remove terse v2 blank lines with description not set | Vincent Fu | 1 | -3/+4 |
2019-03-25 | stat: eliminate unneeded curly braces | Vincent Fu | 1 | -6/+5 |
2019-03-21 | stat: fix accumulation of latency buckets | Vincent Fu | 1 | -0/+4 |
2019-02-21 | stat: use long doubles to identify latency percentiles | Vincent Fu | 1 | -1/+4 |
2019-02-07 | stat: put 'percentiles' object in appropriate 'clat_ns' or 'lat_ns' parent | Vincent Fu | 1 | -1/+4 |
2019-02-07 | stat: clean up calc_clat_percentiles | Vincent Fu | 1 | -6/+4 |
2018-12-14 | Fix 'min' latency times being 0 with ramp_time | Jens Axboe | 1 | -1/+2 |
2018-12-14 | Add cache hit stats | Jens Axboe | 1 | -4/+27 |
2018-11-30 | stat: assign for first stat iteration, don't sum | Jens Axboe | 1 | -5/+13 |
2018-11-30 | stat: only apply proper stat summing for event timestamps | Jens Axboe | 1 | -15/+37 |
2018-10-23 | stat: use helper for IO direction name | Jens Axboe | 1 | -6/+4 |
2018-09-22 | stat: print the right percentile variant for json output | Jens Axboe | 1 | -3/+9 |
2018-09-07 | Revert "client: respect terse output on client <--> backend relationship" | Jens Axboe | 1 | -2/+0 |
2018-08-25 | Make td_io_u_lock/unlock() explicit | Jens Axboe | 1 | -12/+32 |
2018-08-24 | Collect and show zone reset statistics | Bart Van Assche | 1 | -3/+10 |
2018-08-23 | init: add semantics for all types of backends running | Luis Chamberlain | 1 | -1/+1 |
2018-08-23 | client: respect terse output on client <--> backend relationship | Luis Chamberlain | 1 | -0/+2 |
2018-07-26 | Merge branch 'sgunmap2' of https://github.com/vincentkfu/fio | Jens Axboe | 1 | -6/+39 |
2018-07-26 | stat: add IO submit and complete depths to JSON output | Vincent Fu | 1 | -6/+39 |
2018-07-23 | Add support for >= 4G block sizes | Jeff Furlong | 1 | -9/+11 |
2018-06-29 | fio: add job_runtime to the thread json output | Josef Bacik | 1 | -0/+1 |
2018-06-08 | stat: fix --bandwidth-log segfault | Igor Konopko | 1 | -3/+5 |
2018-06-07 | idle-prof: Fix segment fault issue when run with '--idle-prof' and multiple o... | Friendy.Su@sony.com | 1 | -0/+2 |
2018-06-05 | Fix variable shadowing | Jens Axboe | 1 | -3/+3 |
2018-06-05 | Remove show_run_stats() because it has no callers | Bart Van Assche | 1 | -7/+0 |
2018-04-18 | Declare stat_calc_lat_nu() static | Bart Van Assche | 1 | -1/+1 |
2018-04-09 | stat: remove dead 'nr_uninit' assignment | Jens Axboe | 1 | -1/+0 |
2018-03-21 | Refactor #includes and headers | Sitsofe Wheeler | 1 | -3/+0 |
2018-03-15 | Rename fio_mutex into fio_sem | Bart Van Assche | 1 | -9/+9 |
2018-03-12 | stat: Fix a compiler warning in __show_run_stats() | Bart Van Assche | 1 | -2/+3 |
2018-03-06 | Reduce LOG_MSEC_SLACK | Jeff Furlong | 1 | -6/+8 |
2018-03-01 | Fix overflow of counters incremented on each I/O operation | Alexander Larin | 1 | -6/+6 |
2018-02-08 | Include 'numjobs' in global options output | Jens Axboe | 1 | -5/+3 |
2018-01-25 | stat: add total fsync ios to json output | Jens Axboe | 1 | -0/+1 |
2018-01-25 | Track fsync/fdatasync/sync_file_range issue count | Jens Axboe | 1 | -3/+9 |
2018-01-24 | Add suppor for logging fsync (and friends) latencies | Jens Axboe | 1 | -57/+118 |
2018-01-06 | stat: don't add duplicate clat entries for json | Jens Axboe | 1 | -5/+3 |
2018-01-05 | Fix client/server "all clients" reporting | Jeff Furlong | 1 | -0/+2 |
2017-12-31 | stat: make lat_percentiles=1 use sample count from lat_stat | Sitsofe Wheeler | 1 | -1/+8 |
2017-11-30 | steadystate: make flags conform to usual fio standard | Jens Axboe | 1 | -10/+10 |
2017-11-22 | add significant_figures parameter | Jeff Furlong | 1 | -15/+17 |
2017-11-03 | stat: add bw_bytes JSON key | Sitsofe Wheeler | 1 | -2/+5 |
2017-10-12 | Fix more overflows in percentile calculation for Windows | Andrzej Jakowski | 1 | -2/+2 |
2017-10-11 | Fix overflow in percentile calculation for Windows | Andrzej Jakowski | 1 | -1/+1 |
2017-10-09 | stat: update json+ output format for --lat_percentiles option | Vincent Fu | 1 | -2/+7 |
2017-09-14 | stat: some bool conversions | Jens Axboe | 1 | -20/+22 |
2017-09-13 | Add support for doing total latency percentiles | Jens Axboe | 1 | -8/+14 |
2017-09-01 | stat: fix shifted windowed logging when using multiple directions | Sitsofe Wheeler | 1 | -6/+6 |
2017-08-23 | stat: increase the size of base to avoid overflow | Richard Liu | 1 | -2/+3 |
2017-08-14 | stat: change indentation of the lat (nsec/usec/msec) section in the normal ou... | Vincent Fu | 1 | -1/+1 |
2017-06-28 | stat: further group percentage fixes | Sitsofe Wheeler | 1 | -8/+8 |
2017-06-27 | stat: fix group percentage | Sitsofe Wheeler | 1 | -1/+1 |
2017-06-27 | stat: fix printf format specifier | Sitsofe Wheeler | 1 | -4/+4 |
2017-06-26 | stat: fix alignment of the iops stats | Jens Axboe | 1 | -2/+2 |
2017-06-23 | stat: Add iops stat and sample number information to terse format | Andreas Herrmann | 1 | -8/+22 |
2017-06-23 | stat: Merge show_thread_status_terse_* functions | Andreas Herrmann | 1 | -73/+15 |
2017-06-23 | stat: Print number of samples in bw and iops stats | Andreas Herrmann | 1 | -3/+10 |
2017-06-23 | stat: Print one-line iops stat | Andreas Herrmann | 1 | -0/+16 |
2017-06-22 | Fixup some style issues | Jens Axboe | 1 | -6/+8 |
2017-06-21 | nanosecond: reconcile terse output with nanosecond timing for latencies | Vincent Fu | 1 | -6/+23 |
2017-06-21 | nanosecond: update completion latency recording and normal, json output to us... | Vincent Fu | 1 | -65/+99 |
2017-06-21 | nanosecond: initial commit changing timeval to timespec | Vincent Fu | 1 | -13/+13 |
2017-06-05 | stat: correct json 'io_bytes' output | Jens Axboe | 1 | -1/+2 |
2017-05-24 | lib/output_buffer: harden buf_output_free() and kill buf_output_clear() | Jens Axboe | 1 | -1/+1 |
2017-05-23 | Drop circular dependency in log.c and lib/output_buffer.c | Tomohiro Kusumi | 1 | -2/+4 |
2017-05-19 | stat: Re-add output of basic bw information if bw_log is not written | Andreas Herrmann | 1 | -3/+5 |
2017-05-03 | stat: reset_io_stats: fix a problem, rearrange some code | Vincent Fu | 1 | -8/+9 |
2017-05-03 | stat: change json+ output format so that instead of printing the raw clat dat... | Vincent Fu | 1 | -6/+5 |
2017-04-26 | stat: cleanup iops/bw logging functions | Jens Axboe | 1 | -74/+33 |
2017-04-25 | stat: make next log time decision cleaner | Jens Axboe | 1 | -4/+6 |
2017-03-16 | Add 'stats' option | Jens Axboe | 1 | -0/+6 |
2017-02-14 | Use 0 instead of DDIR_READ to iterate from 0 to DDIR_RWDIR_CNT | Tomohiro Kusumi | 1 | -2/+2 |
2017-01-02 | Improve IEC binary and SI decimal prefix handling | Robert Elliott | 1 | -36/+55 |
2017-01-02 | Clean up unit prefixes for binary multiples in comments and prints | Robert Elliott | 1 | -3/+3 |
2017-01-02 | Convert group_run_stats to use bytes instead of KiB/KB | Robert Elliott | 1 | -14/+9 |
2017-01-02 | Line up colons across read, write, and trim thread stats | Robert Elliott | 1 | -1/+1 |
2016-12-13 | Merge git://git.kernel.dk/fio into steady-state | Vincent Fu | 1 | -33/+43 |
2016-12-08 | steadystate: clean up checks for when steadystate termination is not engaged | Vincent Fu | 1 | -1/+1 |
2016-12-07 | steadystate: instead of including ss_sum_y in thread_stat record whether ss_s... | Vincent Fu | 1 | -2/+1 |
2016-12-07 | steadystate: implement transmission of steadystate data over the wire in clie... | Vincent Fu | 1 | -35/+42 |
2016-12-07 | steadystate: add line for output-format=normal | Vincent Fu | 1 | -10/+34 |
2016-12-06 | steadystate: get rid of ->ss_pct and encode this information in ->state via _... | Vincent Fu | 1 | -2/+3 |
2016-11-27 | stat: Change access to io_sample union | Sitsofe Wheeler | 1 | -19/+25 |
2016-11-22 | steadystate: bug fixes | Vincent Fu | 1 | -1/+1 |
2016-10-11 | iolog: fix --bandwidth-log segfaults | Omar Sandoval | 1 | -1/+1 |
2016-09-20 | stat: check if ctime_r() ends in a newline before stripping | Jens Axboe | 1 | -1/+2 |
2016-09-19 | Fix garbage characters in json output caused by time_buf being uninitialized | Josh Sinykin | 1 | -0/+2 |
2016-08-22 | stat: don't trust per_unit_log() if log is NULL | Jens Axboe | 1 | -2/+2 |
2016-08-18 | Option for changing log files to use Unix epoch instead of being | Karl Cronburg | 1 | -1/+1 |
2016-08-16 | steadystate: kill ->last_in_group and ->ramp_time_oversteady-state | Jens Axboe | 1 | -4/+4 |
2016-08-16 | steadystate: kill off ->attained | Jens Axboe | 1 | -2/+2 |
2016-08-16 | steadystate: eliminate some steadystate_data members | Jens Axboe | 1 | -2/+2 |
2016-08-16 | histogram: style and list fixups | Jens Axboe | 1 | -1/+1 |
2016-08-16 | Merge branch 'histogram-delta' of https://github.com/cronburg/fio into histogram | Jens Axboe | 1 | -4/+5 |
2016-08-16 | Make histogram samples non-cumulative by tracking a linked-list | Karl Cronburg | 1 | -4/+5 |
2016-08-15 | Various cleanups | Jens Axboe | 1 | -5/+5 |
2016-08-15 | Fixup correct sparse warnings | Jens Axboe | 1 | -2/+2 |
2016-08-15 | Fix bug where measurements were not printed in the correct order when steady ... | Vincent Fu | 1 | -6/+17 |
2016-08-15 | JSON output, code formatting changes | Vincent Fu | 1 | -12/+15 |
2016-08-15 | Steady state detection: enhance reporting of results, change memory allocatio... | Vincent Fu | 1 | -5/+20 |
2016-08-15 | Change steadystate reporting: | Vincent Fu | 1 | -2/+1 |
2016-08-15 | Fix typo, restore unintended HOWTO deletion | Vincent Fu | 1 | -1/+1 |
2016-08-15 | Allow fio to terminate jobs when steady state is attained | Vincent Fu | 1 | -0/+35 |
2016-08-07 | stat: fixups to histogram logging | Jens Axboe | 1 | -13/+21 |
2016-08-07 | Merge branch 'histograms-PR' of https://github.com/cronburg/fio | Jens Axboe | 1 | -0/+32 |
2016-08-06 | This commit / feature adds completion latency histogram output to fio, piggyb... | Karl Cronburg | 1 | -0/+32 |
2016-08-03 | iolog: prevent early entry from skewing entire logging run | Jens Axboe | 1 | -1/+3 |
2016-07-22 | log: fix averaged latency logging | Jens Axboe | 1 | -1/+1 |
2016-07-22 | log: fix missing entries | Jens Axboe | 1 | -13/+30 |
2016-07-20 | drifting in output of interval-averaged values was eventually causing IOP sam... | Karl Cronburg | 1 | -1/+1 |
2016-07-06 | samples being added to the pending log were silently dropped because we faile... | Karl Cronburg | 1 | -0/+1 |
2016-06-13 | stat: treat !per_unit_logs() like IO offload mode | Jens Axboe | 1 | -4/+7 |
2016-06-11 | iolog: allocate 'cur_log's out of shared pool | Jens Axboe | 1 | -2/+3 |
2016-06-06 | stat: fix reversed check for ramp time | Jens Axboe | 1 | -1/+1 |
2016-06-06 | stat: remove redundant unit log check | Jens Axboe | 1 | -6/+0 |
2016-06-06 | Fix ramp time breakage | Jens Axboe | 1 | -1/+1 |
2016-05-27 | Added millisecond-accurate timestamp to JSON output | Ryan Hardin | 1 | -4/+9 |
2016-05-20 | iolog: fix potential oops in iolog disabling | Jens Axboe | 1 | -12/+10 |
2016-05-20 | iolog: fix two bugs in deferred growing | Jens Axboe | 1 | -0/+6 |
2016-05-20 | iolog: regrow log out-of-line | Jens Axboe | 1 | -10/+70 |
2016-05-19 | iolog: don't quiesce on completion | Jens Axboe | 1 | -13/+4 |
2016-05-19 | iolog: switch to list based scheme | Jens Axboe | 1 | -44/+102 |
2016-05-16 | stat: add blocksize to averaged log, if it's consistent | Jens Axboe | 1 | -4/+16 |
2016-05-06 | helper_thread: split into separate file | Jens Axboe | 1 | -0/+1 |
2016-05-06 | stat: remove debug statementlogging | Jens Axboe | 1 | -1/+0 |
2016-05-06 | Improve logging accuracy | Jens Axboe | 1 | -31/+121 |