Commits on Aug 9, 2012
  1. commandline: --file option gone away (fixes Issue #1 on github)

    Seen as:
    $ seekwatcher
    Traceback (most recent call last):
      File "/usr/local/bin/seekwatcher", line 887, in <module>
        if not options.trace and not options.file:
    AttributeError: Values instance has no attribute 'file'
    The option is gone in:
    > commit 0cfc3e7
    > Author: Chris Mason <>
    > Date:   Tue Sep 1 09:01:06 2009 -0400
    >     Speedup: use a C struct for the blkparse parsing.
    So just drop all references to 'options.file'
    Reported-by: Mirek Rusin
    Github-bug: #1
    Signed-off-by: Sergei Trofimovich <>
    committed Aug 9, 2012
Commits on Feb 23, 2012
  1. seekwatcher: fix failure when /bin/sh points to dash

    Before the patch:
    $ ./seekwatcher -t test.trace -o test.png -p 'sleep 5' -d /dev/sda2
    > using tracefile ./test.trace
    > sh: Syntax error: Bad fd number
    > Empty blktrace run found, exiting
    committed Feb 23, 2012
Commits on Oct 15, 2009
Commits on Oct 7, 2009
  1. Add options to control the number of columns in the graph

    output as well as fine tune the graph layout.
    chrismason-xx committed Oct 7, 2009
Commits on Oct 6, 2009
  1. Fix seek count label fix

    chrismason-xx committed Oct 6, 2009
Commits on Sep 16, 2009
Commits on Sep 15, 2009
Commits on Sep 1, 2009
  1. Whoops, fix movies

    chrismason-xx committed Sep 1, 2009
Commits on Aug 31, 2009
  1. Add forgotten file

    chrismason-xx committed Aug 31, 2009
Commits on Aug 28, 2009
  1. Fix tag-by-proces output

    chrismason-xx committed Aug 28, 2009
Commits on Aug 27, 2009
  1. Rewrite plotting routines. Faster, much less ram.

    The old code would create an array of all the data from the trace,
    and then filter that array over and over again to produce the
    different graphs.
    The new code creates only the array needed to do the data plot,
    and it tries to be as small as possible.
    The data for the other graphs is created as we read the blkparse output,
    so we don't have to iterate over all the blktrace data more than
    chrismason-xx committed Aug 27, 2009
Commits on Aug 26, 2009
  1. Fix last time in seek, iop and tput graphs

    It was using xmax, which is correct in a single run trace
    but not when there is more than one run.
    chrismason-xx committed Aug 26, 2009
  2. Now that seekwatcher understands more trace events, we don't

    need special handling for the tag-by-process input.
    Strip out the filtering and make tag-by-process send the full 'Q' event.
    chrismason-xx committed Aug 26, 2009
  3. Update tag-by-process uage

    chrismason-xx committed Aug 26, 2009
Commits on Aug 25, 2009