Age | Commit message (Collapse) | Author |
|
Close the file used for btt's -M argument after
processing.
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
|
|
Lots of general clean up of code, getting interfaces across different
files to be similar (all are no alloc/free), and made it valgrind clean.
Signed-off-by: Alan D. Brunelle <alan.brunelle@hp.com
|
|
Simply bump resource limits if file opens fail, and retry.
Signed-off-by: Alan D. Brunelle <alan.brunelle@hp.com>
|
|
o Added seek absolute option -- allows one to specify whether they want
seek distances to be calculated based upon nearness to previous IO or
from start to start.
o Added block number dumping
o Updated btt documentation for above.
o Significant clean up of memory used and files opened. All allocated
memory and opened files are cleaned up prior to normal program exit.
o Fixed problem where Q & M traces were not being freed properly.
o Fixed problem where bilink structures were not being freed properly.
o Fixed omission -- output combined seeks in addition to read and
write seeks.
Signed-off-by: Alan D. Brunelle <Alan.Brunelle@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
|
|
From: Alan D. Brunelle <Alan.Brunelle@hp.com>
- Converted to using RB trees as much as possible - significant speed
up in general.
- Changed from constructing IO bushes to just doing things inline as we
get the traces. Significant speed up and reduction in complexity.
Lost ability to absolutely handle REQUEUE traces (may put out the wrong
min/max information for certain stats).
- Added btt/dip_rb.c
- Removed btt/traverse.c btt/iofree.c btt/cylist.c
- Fixed message concerning stats & range data to include '.dat'
- Added in timing statistics (K traces per second handled)
- Changed verbose to just update once per second
- Added notions of "foreach" iterators for devices, processes, IO traces, ...
- Removed a lot of redundant code in output (using iterators instead)
- If not interested in seek information, don't calculate a lot of stuff -
again, significant speed up.
Signed-off-by: Alan D. Brunelle <Alan.Brunelle@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
|
|
numbers
Signed-off-by: Alan D. Brunelle <Alan.Brunelle@hp.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
|
|
|