[PATCH] BTT patch: (2/3) per-IO stream output
authorJens Axboe <jens.axboe@oracle.com>
Fri, 1 Dec 2006 09:50:45 +0000 (10:50 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 1 Dec 2006 09:50:45 +0000 (10:50 +0100)
commit095181f283c440c7669f2c14aef5e84c80ff433e
tree58cc5d81bfd108882c0747338656f954499e030f
parent4a5cddba3b29a5356f883563b4909a0ee5a699ea
[PATCH] BTT patch: (2/3) per-IO stream output

Two major updates:

(1) Added in some robustness - can accept out-of-order traces, and can
"orphan" unfinished IO streams.

(2) Added in ability to put IO streams to a file, sending Q-to-C traces
on a per-IO bases.

The additional robustness comes at some expense (performance), and
so I will look into that next. (Perhaps see what those Judy trees buy
us... :-) )

Signed-off-by: Alan D. Brunelle <Alan.Brunelle@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
18 files changed:
btt/Makefile
btt/README
btt/args.c
btt/bt_timeline.c
btt/devs.c
btt/dip_rb.c
btt/globals.h
btt/inlines.h
btt/iostat.c
btt/list.h
btt/output.c
btt/trace.c
btt/trace_complete.c [new file with mode: 0644]
btt/trace_im.c [new file with mode: 0644]
btt/trace_issue.c [new file with mode: 0644]
btt/trace_queue.c [new file with mode: 0644]
btt/trace_remap.c [new file with mode: 0644]
btt/trace_requeue.c [new file with mode: 0644]