aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-09-25iowatcher: check the return value from write()HEADmasterChris Mason1-49/+58
2014-09-25iowatcher: fixup the MakefileChris Mason1-2/+2
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.5Jens 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.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.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.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
2010-10-22blktrace: btrecord man pages fixupEdward Shishkin1-1/+1
2010-09-16blktrace: disallow -o when using multiple devicesAlan D. Brunelle3-1/+13
2010-04-20blktrace: disable kill option - take 2Edward Shishkin2-21/+4
2010-04-20blktrace: update blkiomon docEdward Shishkin1-0/+2
2010-04-20blktrace: add back conversionEdward Shishkin1-2/+11
2010-04-20blktrace: print correct usageEdward Shishkin3-4/+3
2010-04-20blktrace: avoid device duplicationEdward Shishkin1-0/+9
2010-04-19Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktraceJens Axboe22-117/+66467
2010-04-19blkparse: exit with error if no tracefiles foundEric Sandeen1-0/+6
2010-03-22Fixed incorrect sizeof instead of strlen in btt/rstats.cAlan D. Brunelle1-1/+2
2010-03-22Corrected memory leak in btt/p_live.cAlan D. Brunelle1-0/+1
2010-02-22add libpthread to btreplay/Makefile LIBSEric Sandeen1-1/+1
2009-10-08btt: Added in I/O activity per device and system-wideAlan D. Brunelle13-30/+66380
2009-10-08btt: better data file namingAlan D. Brunelle10-85/+83
2009-09-01Merge branch 'master' of ssh://router.home.kernel.dk/data/git/blktraceJens Axboe10-8/+1473
2009-09-01blkparse: allow stdout output with -d option (using '-' as the filename)Jens Axboe1-5/+9
2009-08-14Added in running stats documentationAlan D. Brunelle3-3/+1315
2009-08-14Added in running stats for bttAlan D. Brunelle7-5/+158
2009-05-11Version 1.0.1Jens Axboe1-1/+1
2009-05-11blkrawverify: warn and return error if no traces are foundEric Sandeen1-1/+7
2009-05-11blkiomon manpage and usage reference invalid "msg-queue-name" optionEric Sandeen2-2/+2
2009-05-11fix up btrace options & manpageEric Sandeen2-6/+7
2009-05-11more manpage fixupsEric Sandeen8-31/+23
2009-05-11fix max-pkts option inconsistenciesEric Sandeen2-2/+2
2009-05-11Converted to using the correct remap entriesAlan D. Brunelle3-18/+22
2009-05-11blkiomon: fix unaligned accesses on ia64Martin Peschke2-3/+3
2009-04-21fix off-by-one issues in blkiomon.hMartin Peschke1-2/+2
2009-04-21fix include statement in stats.hMartin Peschke1-1/+1
2009-04-17handle race to mkdir at startupJeff Moyer1-1/+6
2009-04-06Fixed plug/unplug logic in bttAlan D. Brunelle3-16/+21
2009-04-02Working on fixing % time q pluggedAlan D. Brunelle3-3/+5
2009-03-26fix trivial typo in manpageEric Sandeen1-1/+1
2009-03-25Add NOTIFY to activity maskCarl Henrik Lunde3-0/+4
2009-03-23Blktrace failed to lock reader threads on the cpu used by the correspondingTom Zanussi1-1/+1
2009-03-12Generate matplotlib plots for btt generated dataAlan D. Brunelle1-0/+394
2009-02-18Merge branch 'master' of ssh://axboe@router.home.kernel.dk/data/git/blktraceJens Axboe1-2/+5
2009-02-18Update Jenkins hash to lookup3() variantJens Axboe1-70/+84
2009-02-17Fixed EAGAIN handling in blktrace.cAlan D. Brunelle1-2/+5
2009-02-17O_NOATIME isn't always presentJens Axboe1-1/+8
2009-02-13btt: Added no remap optionAlan D. Brunelle6-11/+40
2009-02-13btt general cleanup plus valgrind cleanAlan D. Brunelle20-437/+340
2009-02-12btt: Missed fopen conversion to my_fopenAlan D. Brunelle1-1/+1
2009-02-12Code review updatesAlan D. Brunelle1-209/+231
2009-02-12Reworked blktrace master/thread interfaceAlan D. Brunelle1-143/+173
2009-02-12Cleaned up devs that have no dataAlan D. Brunelle3-18/+37
2009-02-11Moved starting of tracing after tracers are goingAlan D. Brunelle1-10/+22
2009-02-11btt: fixed open in setup_ifileAlan D. Brunelle3-26/+42
2009-02-11Synchronized trace gatheringAlan D. Brunelle1-0/+26
2009-02-11Invoke gethostbyname once, handle errors betterAlan D. Brunelle1-11/+37
2009-02-11Added accept as a system call needing resource increasesAlan D. Brunelle1-1/+12
2009-02-09Rewrote blktrace to have a single thread per CPUAlan D. Brunelle2-1375/+1878
2009-01-23Fix btt to handle large numbers of output filesAlan D. Brunelle11-16/+61
2009-01-23Increased limits to allow for large system runsAlan D. Brunelle1-7/+58
2009-01-21A couple of min-counters weren't initialised correctly (thrput_r,Martin Peschke1-5/+1
2009-01-21The git commit 11914a53d2ec2974a565311af327b8983d8c820d added __BLK_TA_ABORTMartin Peschke1-0/+2
2009-01-12Added no messages option to blkparse.cAlan D. Brunelle3-3/+27
2008-11-12gcc 4.3.2 has started to warn about:Alan D. Brunelle1-2/+2
2008-11-11Merge branch 'add-P'Alan D. Brunelle7-5/+67
2008-11-11Merge branch 'fix-m'Alan D. Brunelle1-1/+5
2008-11-11Added -P to create a data file w/ Q, D and C per lineAlan D. Brunelle7-5/+67
2008-11-11Merge branch 'fix-m' into add-PAlan D. Brunelle1-1/+5
2008-11-11Fixed 'M' displays on per-io output and added in I/O separatorAlan D. Brunelle1-1/+5
2008-11-11 Fixed segfault in aqd.c : need to check for NULL (not requested)Alan D. Brunelle1-9/+13
2008-11-10Added in -z to provide running waiting-for-issue latenciesAlan D. Brunelle8-16/+58
2008-11-10Merge branch 'master' of ssh://alanbrunelle@git.kernel.dk/data/git/blktraceAlan D. Brunelle4-102/+119
2008-10-30Set release version 1.0.0Jens Axboe2-2/+2
2008-10-30Update rbtree to version with unified parent + colorJens Axboe2-100/+117
2008-10-29Moved btrecord/btreplay to version 1.0.0Alan D. Brunelle1-4/+4
2008-10-28blkiomon: add through-put statisticsMartin Peschke2-0/+13
2008-10-28blkiomon: separate statistics for read and write requestsMartin Peschke2-28/+32
2008-10-28blkiomon: fix some debug messagesMartin Peschke1-9/+16
2008-10-28blkiomon: fix trace debug outputMartin Peschke1-7/+7
2008-10-28blkiomon: fix unit in histogram outputMartin Peschke1-2/+2
2008-10-28blkiomon: fix cross-arch data analysis issueMartin Peschke1-1/+1
2008-10-20blkiomon: drv_data traces pass-throughMartin Peschke1-2/+42
2008-10-17blkparse: add hint for discarded drv_data tracesMartin Peschke1-0/+7
2008-10-16Added in -L option - output periodic latency informationAlan D. Brunelle10-4/+163
2008-10-16Added in -Q / --active-queue-depth optionAlan D. Brunelle10-7/+118
2008-10-16Add driver data supportStefan Raspl3-0/+7
2008-10-16blktrace: accept -v (lower case) for version info as wellJens Axboe1-1/+8