summaryrefslogtreecommitdiff
path: root/blktrace.c
diff options
context:
space:
mode:
authorJens Axboe <jens.axboe@oracle.com>2007-05-15 13:23:19 +0200
committerJens Axboe <jens.axboe@oracle.com>2007-05-15 13:23:19 +0200
commit6df8adaaadb71340b47f2c3e971297b656082ca5 (patch)
tree91d65f2d0cc4df8560aebca7b00754ac2fd6a731 /blktrace.c
parenta2eea81b53fc1a71b91b20d82bcadffdd4ecb6cd (diff)
downloadfio-6df8adaaadb71340b47f2c3e971297b656082ca5.tar.gz
blktrace fixup + documentation
Add a little documentation on using blktrace data files. Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'blktrace.c')
-rw-r--r--blktrace.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/blktrace.c b/blktrace.c
index 864e9dc7..1669fe55 100644
--- a/blktrace.c
+++ b/blktrace.c
@@ -100,6 +100,7 @@ static void handle_trace(struct thread_data *td, struct blk_io_trace *t,
rw = (t->action & BLK_TC_ACT(BLK_TC_WRITE)) != 0;
ios[rw]++;
+ td->o.size += t->bytes;
store_ipo(td, t->sector, t->bytes, rw, ttime);
}
@@ -120,6 +121,8 @@ int load_blktrace(struct thread_data *td, const char *filename)
return 1;
}
+ td->o.size = 0;
+
ios[0] = ios[1] = 0;
ttime = 0;
do {