aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-01-17doc: btrace: fix wrong format on docHEADmasterFukui Daichi1-1/+1
2021-10-21blkparse: fix incorrectly sized memset in check_cpu_mapJeff Mahoney1-2/+1
2021-10-21blkparse: skip check_cpu_map with pipe inputJeff Mahoney1-0/+4
2021-06-28blktrace: exit directly when nthreads_running != ncpus in run_tracers()lijinlin1-1/+3
2021-06-14blktrace 1.3.0blktrace-1.3.0Jens Axboe1-1/+1
2021-04-19blkparse: Print time when trace was startedJan Kara1-0/+2
2021-02-19blktrace: inclusive terminologyEric Sandeen2-3/+3
2020-05-20blkparse: Print PID information for TN_MESSAGE eventsJan Kara1-1/+1
2020-05-20iowatcher: Handle cgroup informationJan Kara1-8/+22
2020-05-20iowatcher: Use blktrace_api.hJan Kara1-103/+1
2020-05-20blkparse: Handle cgroup informationJan Kara5-15/+58
2020-05-07blkparse: Fix up the sector and length of split completionsAndreas Gruenbacher1-34/+102
2020-05-07blkparse: Initialize and test for undefined request tracking timestampsAndreas Gruenbacher1-7/+39
2020-05-07blkparse: Allow request tracking on non md/dm devicesAndreas Gruenbacher1-9/+0
2020-05-07blkparse: Fix device in event tracking error messagesAndreas Gruenbacher1-3/+3
2020-03-20btt_plot.py: Use `with open() as ...` context managerVincent Legoll1-13/+15
2020-03-20bno_plot.py: Fix pylint: singleton-comparisonVincent Legoll1-1/+1
2020-03-20bno_plot.py: Fix pylint: len-as-conditionVincent Legoll1-1/+1
2020-03-20btt_plot.py: Fix pylint: no-else-returnVincent Legoll1-4/+3
2020-03-20btt_plot.py: Fix pylint: singleton-comparisonVincent Legoll1-6/+6
2020-03-20btt_plot.py: Fix pylint: len-as-conditionVincent Legoll1-3/+3
2020-03-20btt_plot.py: Fix pylint: wrong-import-orderVincent Legoll1-1/+1
2020-03-20bno_plot.py: Use `with open() as ...` context manager to automatically handle...Vincent Legoll1-10/+9
2020-03-20bno_plot.py: Use shutil.rmtree() instead of os.system('/bin/rm')Vincent Legoll1-2/+2
2020-03-20btt_plot.py: Use sum() instead of open-coding it to compute list averageVincent Legoll1-4/+1
2020-01-16fix parallel build of btt and blkiomonGwendal Grignou1-1/+1
2019-09-25doc: tex: add absolute timestamp printing optionHiroaki Mihara1-0/+1
2019-09-25blkparse: fix absolute timestamp when reading from fileHiroaki Mihara1-0/+8
2019-09-25blkparse: split off the timestamp correction code in to a separate functionHiroaki Mihara1-12/+17
2019-09-24blkparse: man: add absolute timestamp printing optionHiroaki Mihara1-0/+3
2019-09-16btreplay: fix device IO remap functionalityIgnat Korchagin1-2/+2
2019-05-21blkparse: add support sort program by io eventWeiping Zhang2-2/+169
2018-08-31iowatcher: spawn NPROCESSORS_ONLN for rsvg-convert-sJeff Moyer1-2/+7
2018-08-30iowatcher: don't add Q events to the io hashJeff Moyer1-10/+22
2018-05-16make btt scripts python3-readyEric Sandeen2-22/+28
2018-05-02btt: make device/devno use PATH_MAX to avoid overflowJens Axboe1-1/+1
2018-04-09blkparse: add documetation for 'R' requeue requestWeiping Zhang1-0/+4
2018-04-09blkparse: remove duplicated entry for flag MWeiping Zhang1-4/+0
2018-01-24blktrace: don't stop tracer if not setup trace successfullyweiping zhang1-1/+4
2018-01-23fix parallel build failuresRobin H. Johnson1-14/+10
2018-01-23respect LDFLAGS when linking programsRobin H. Johnson4-9/+9
2017-11-07btt: Fix overlapping IO stats.Gwendal Grignou1-2/+2
2017-11-05btt/devs: silence warning on sprintf overflowJens Axboe1-1/+1
2017-11-05jhash: fix annoying gcc fall through warningsJens Axboe1-18/+16
2017-11-04Blktrace 1.2.0blktrace-1.2.0Jens Axboe1-1/+1
2017-11-04blktrace: abort if device ioctl setup failsJens Axboe1-3/+9
2017-01-26blktrace: Create empty output files for non-existent cpusJan Kara1-1/+29
2017-01-26blktrace: Reorganize creation of output file nameJan Kara1-19/+29
2017-01-26blktrace: Add support for sparse CPU numbersJan Kara1-16/+99
2016-08-23iowatcher: link with -lrtThomas Petazzoni1-1/+1
2016-05-19blktrace: remove -k from manpage synopsisEric Sandeen1-1/+1
2016-05-05Fixup graph name in help textJan Kara1-1/+1
2016-05-05Separate prefix in legend with spaceJan Kara1-2/+2
2016-05-05Don't prepend blktrace destination dir if we didn't run blktraceJan Kara1-1/+4
2016-05-05Zero sectors are strangeJan Kara1-0/+2
2016-05-05btt: Replace overlapping IOJan Kara1-2/+4
2016-05-05iowatcher: Use queue events if issue not availableJan Kara1-2/+12
2016-05-05Process notify events outside of given intervalJan Kara1-1/+1
2016-05-05Use maximum over all traces for queue depthJan Kara1-2/+11
2016-05-05Better max estimate for line graphsJan Kara3-18/+44
2016-05-03btt/unplug_hist: fix bad memsetJens Axboe1-3/+3
2016-04-25btreplay: remove timestampsOlaf Hering2-7/+0
2016-04-25btreplay: make Ctrl-C workRoman Pen1-1/+1
2016-04-25btreplay: fix sched_{set|get}affinityRoman Pen1-3/+4
2016-04-25btreplay: fix memory corruption caused by CPU_ZERO_SRoman Pen1-1/+1
2016-02-09blktrace: Use number of online CPUsAbutalib Aghayev3-6/+6
2016-01-08Add the "-a discard" filter option to the blktrace.8 man pageJohn Groves1-0/+2
2015-09-15Fix warnings on newer gccJens Axboe2-3/+3
2015-09-15include sys/types.h for dev_t definitionKhem Raj1-0/+1
2015-08-20btreplay: Fix typo in scaling up the dynamic cpu set size.Josef Cejka1-1/+1
2015-02-18Refer to sda instead of hda in man pagesOlaf Hering2-2/+2
2014-09-25iowatcher: wrap system() in a checker functionJens Axboe1-5/+15
2014-09-25Merge branch 'for-upstream' of https://github.com/andyprice/blktraceJens Axboe4-97/+3
2014-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/blktraceJens Axboe2-50/+59
2014-09-25Add iowatcher requirements to READMEAndrew Price1-0/+2
2014-09-25iowatcher: check the return value from write()Chris Mason1-49/+58
2014-09-25iowatcher: fixup the MakefileChris Mason1-2/+2
2014-09-25iowatcher: Remove iowatcher/READMEAndrew Price1-97/+0
2014-09-25iowatcher: Move iowatcher.1 into doc directoryAndrew Price1-0/+0
2014-09-25iowatcher: Add iowatcher to .gitignoreAndrew Price1-0/+1
2014-09-24Makefile: ensure that iowatcher gets cleanedJens Axboe2-1/+2
2014-09-24blktrace 1.1.0blktrace-1.1.0Jens Axboe1-1/+1
2014-09-24iowatcher: add iowatcher to the main blktrace MakefileChris Mason1-1/+4
2014-09-24Merge the iowatcher repositoryChris Mason16-0/+6259
2014-09-24iowatcher: Properly initialize trace.name in find_trace_fileChris Mason1-1/+1
2014-09-24iowatcher: Fix up some strcpy and strcat usageAndrew Price2-41/+27
2014-09-24iowatcher: Clean up some unused functions, make others staticAndrew Price4-71/+4
2014-09-24iowatcher: Update usage info and improve man pageAndrew Price2-50/+86
2014-09-24iowatcher: Convert start_mpstat to run_programAndrew Price4-99/+52
2014-09-24iowatcher: Convert start_blktrace to run_programAndrew Price2-76/+55
2014-09-24iowatcher: Rework --prog to make arg processing saferAndrew Price5-48/+47
2014-09-24iowatcher: Separate program running from waitingAndrew Price3-18/+34
2014-09-24iowatcher: Correct a couple of calloc callsAndrew Price1-2/+2
2014-09-24iowatcher: Simplify temp movie directory creationAndrew Price2-16/+6
2014-09-24iowatcher: Merge trace dumping functions into oneAndrew Price3-71/+50
2014-09-24iowatcher: Check program exit code properlyAndrew Price1-4/+15
2014-09-24iowatcher: Fix up directory trace processingAndrew Price4-60/+119
2014-09-24iowatcher: Handle REQUEUE eventsJan Kara1-0/+5
2014-09-24iowatcher: Make seconds unsignedJan Kara7-39/+53
2014-09-24iowatcher: Remove duplicate defines from blkparse.cJan Kara1-7/+0
2014-09-24iowatcher: Skip events beyond max_secondsJan Kara3-15/+11
2014-09-24iowatcher: Do not add events out of time range to the plotJan Kara1-1/+3
2014-09-24iowatcher: Fine tune the ticksChris Mason2-2/+2
2014-09-24iowatcher: Update the README for a few new optionsChris Mason1-1/+8
2014-09-24iowatcher: Fix processing of trace filenames containing spacesAndrew Price1-3/+25
2014-09-24iowatcher: Add bounds checking in find_stepAndrew Price1-3/+5
2014-09-24iowatcher: Fix a label overflow in plot_ioAndrew Price1-1/+2
2014-09-24iowatcher: Don't print a legend on the tput graphs during moviesChris Mason1-8/+13
2014-09-24iowatcher: Update the FSF address in all filesChris Mason12-13/+13
2014-09-24iowatcher: Update the COPYING file to the correct addressChris Mason1-21/+19
2014-09-24iowatcher: Add support for fio bandwith logs (-F logfile)Chris Mason7-6/+418
2014-09-24iowatcher: Fix formatting errors in the iowatcher.1 man page.Chris Mason1-14/+15
2014-09-24iowatcher: Fix mpstat handling when the number of CPUs is notChris Mason1-3/+31
2014-09-24iowatcher: Handle traces to more than once device at a timeChris Mason7-72/+340
2014-09-24iowatcher: iowatcher: specify ffmpeg codecNikita Danilov1-2/+9
2014-09-24iowatcher: Add a man page for iowatcherAndrew Price1-0/+116
2014-09-24iowatcher: Fix spindle rotation in the movie modeChris Mason1-2/+2
2014-09-24iowatcher: Fix some rounding errors around the max offsetChris Mason2-5/+4
2014-09-24iowatcher: Fix crash due to missing queue actionJan Kara1-5/+8
2014-09-24iowatcher: Add -K command line option to keep the movie svg filesChris Mason1-1/+11
2014-09-24iowatcher: Only hash IOs if there are completion or issue eventsChris Mason1-27/+37
2014-09-24iowatcher: iowatcher: support png2theora for videosEric Sandeen2-7/+29
2014-09-24iowatcher: Fix path name handling when the trace files are in the current dir...Chris Mason1-1/+1
2014-09-24iowatcher: Fix buffer overwrite issueYuanhan Liu1-9/+11
2014-09-24iowatcher: add blktrace destination optionsLiu Bo1-12/+48
2014-09-08signal condition variable at end of stop_tracersRobert Schiele1-0/+1
2014-04-11remove unused barrier.hRiku Voipio1-33/+0
2013-12-03blktrace bno_plot.py: output comprehensive message when gnuplot not foundEiichi Tsukata1-3/+2
2013-08-01blktrace blkreplay: convert to use a dynamic cpu_set_tNathan Zimmer2-16/+37
2013-08-01blktrace: use number of configured cpus instead of online cpusNathan Zimmer1-2/+2
2013-08-01btreplay: use sysconf to get the number of configured cpusNathan Zimmer1-0/+4
2013-08-01btreplay: Machines are now large enough that holes need to be dealt withNathan Zimmer1-6/+6
2013-08-01verify_blkparse: Change max_cpus to deal with systems larger the 512Nathan Zimmer1-4/+19
2013-03-19More accurate calculation of the total read/write valuesIvan Dyukov2-14/+77
2012-09-25iowatcher: Per process IO graphsJan Kara5-176/+508
2012-09-21iowatcher: Make sure we add the xtick labels if we're only plotting IOChris Mason1-0/+1
2012-09-10iowatcher: Merge branch 'jan'Chris Mason5-130/+339
2012-09-10iowatcher: Add option to set action which should be displayed in the IO graphJan Kara3-1/+32
2012-09-10iowatcher: Improve xticks logicJan Kara1-10/+50
2012-09-10iowatcher: Add options to limit time and sector rangeJan Kara1-1/+104
2012-09-10iowatcher: Ignore trace records beyond max_secondsJan Kara1-12/+6
2012-09-10iowatcher: Add possibility to limit seconds from belowJan Kara3-47/+67
2012-09-10iowatcher: Rename seconds to max_secondsJan Kara4-63/+63
2012-09-10iowatcher: Add support for limitting IO graph offset from belowJan Kara5-41/+59
2012-09-10iowatcher: Fix filtering of outliers from belowJan Kara1-1/+2
2012-09-10iowatcher: Define mask of trace action and use it instead of opencoding the c...Jan Kara1-6/+8
2012-09-10iowatcher: Fix typo in option descriptionJan Kara1-1/+1
2012-08-30iowatcher: Check for null mpstat structs while generating plotsChris Mason1-6/+13
2012-08-28iowatcher: Add -c to split the graphs up into multiple columnsChris Mason3-88/+142
2012-08-27iowatcher: Fix divide by zero while calculating averagesChris Mason1-3/+6
2012-08-27iowatcher: Update the README and the --help outputChris Mason2-9/+36
2012-08-27iowatcher: Start support for multiple colums of plotsChris Mason3-145/+215
2012-08-27iowatcher: Fix io line graphs at the edge of the X axisChris Mason1-1/+1
2012-08-27iowatcher: Fix the line graphs for values near the edges of the graphChris Mason1-2/+11
2012-08-27iowatcher: Fix mpstat file permissionsChris Mason1-1/+1
2012-08-27iowatcher: Add initial support for flash tracingChris Mason6-42/+180
2012-08-22iowatcher: Add a new movie mode that maps the IOs onto a platter.Chris Mason3-31/+226
2012-08-21iowatcher: Switch to ffmpeg for movie encoding. Chrome and vlc like these be...Chris Mason1-3/+2
2012-08-20iowatcher: Add back missing plot titleChris Mason1-1/+1
2012-08-20iowatcher: Fix --help definitionChris Mason1-1/+1
2012-08-20iowatcher: Add mpstat.[ch] into gitChris Mason2-0/+303
2012-08-20iowatcher: Add movie supportChris Mason3-126/+504
2012-08-16iowatcher: Add mpstat graphing supportChris Mason8-32/+311
2012-08-15iowatcher: Initial revisionChris Mason11-0/+3355
2012-02-27blktrace 1.0.5blktrace-1.0.5originJens Axboe1-1/+1
2012-02-27Too small arrays for file namesVasily Tarasov2-2/+3
2012-02-01Fix compiler warningsJens Axboe3-10/+5
2012-02-01avoid string overflowsEric Sandeen2-4/+11
2012-02-01blktrace: remove unused variableEric Sandeen1-2/+1
2012-02-01blkparse: initialize cpu_mapEric Sandeen1-0/+1
2012-02-01btt: close devmap file after processingEric Sandeen1-0/+1
2012-02-01Fix several leaks on error pathsEric Sandeen4-6/+13
2012-02-01Remove extraneous malloc in find_input routinesEric Sandeen2-2/+2
2012-02-01Close stream in 'I' switch handlingEric Sandeen1-2/+6
2012-02-01Free pdu_buff on bad pdu path in process()Eric Sandeen1-0/+1
2012-02-01Fix potential array overrun in act_to_strEric Sandeen1-1/+1
2012-02-01Check setvbuf return valueEric Sandeen1-1/+4
2012-01-31blktrace 1.0.4blktrace-1.0.4Jens Axboe1-1/+1
2012-01-31Merge branch 'master' of ssh://brick.kernel.dk/data/git/blktraceJens Axboe5-12/+20
2012-01-31Fix for realloc bug and wrong error loggingMikulas Patocka1-2/+7
2011-08-11blktrace 1.0.3blktrace-1.0.3Jens Axboe1-1/+1
2011-08-11Add FLUSH/FUA supportNamhyung Kim4-10/+18
2011-08-03Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktraceJens Axboe2-1/+7
2011-08-03blkparse: fix up incorrect pc write completion countJeff Moyer1-1/+1
2011-05-26blktrace: Use be32_to_cpu for blk_io_trace->cpu.Tao Ma1-1/+1
2011-05-26blkparse: Avoid segfault for wrong cpu number.Tao Ma1-0/+6
2011-03-16blktrace 1.0.2blktrace-1.0.2Jens Axboe1-1/+1
2011-03-16blktrace: Document default values for -b and -nJustin TerAvest1-2/+2
2011-02-09gitignore: add blkiomon to .gitignore.Tao Ma1-0/+3
2011-02-09blktrace: remove unused idx from devpath.Tao Ma1-2/+2
2011-02-09blktrace: break mlock in case of is_done.Tao Ma1-6/+15
2011-01-14blkiomon: Fix an output errorTao Ma1-0/+6
2011-01-11Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktraceJens Axboe10-12/+132
2011-01-11blkparse: Fix blktrace output pipe broken in the new kernelTao Ma1-2/+4
2010-11-29Fixed build warning for btreplayAlan D. Brunelle1-1/+1
2010-10-22blktrace: btt documentation updateEdward Shishkin1-0/+21
2010-10-22blktrace: btreplay man pages updateEdward Shishkin1-0/+7
2010-10-22blktrace: blktrace documentation updateEdward Shishkin2-9/+69
2010-10-22blktrace: blkparse documentation updateEdward Shishkin2-0/+22
2010-10-22blktrace: blkiomon documentation updateEdward Shishkin3-1/+11