Process notify events outside of given interval
authorJan Kara <jack@suse.com>
Thu, 5 May 2016 15:17:06 +0000 (17:17 +0200)
committerJens Axboe <axboe@fb.com>
Thu, 5 May 2016 15:20:18 +0000 (09:20 -0600)
When parsing blktrace data, process notify events even outside the
specified interval. This way we can learn about time stamps, process
names etc.

Signed-off-by: Jan Kara <jack@suse.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
iowatcher/main.c

index b13f509ac943f02062db5e8411b2f0fd8f68c175..28ff4cbbb153dda905585d48ba0a89a1f18f4bec 100644 (file)
@@ -429,9 +429,9 @@ static void read_trace_events(void)
 
                first_record(trace);
                do {
+                       check_record(trace);
                        if (SECONDS(get_record_time(trace)) > tf->max_seconds)
                                continue;
-                       check_record(trace);
                        add_tput(trace, tf->tput_writes_gld, tf->tput_reads_gld);
                        add_iop(trace, tf->iop_gld);
                        add_io(trace, tf);