[PATCH] fio: show group stats after individual job stats
authorJens Axboe <axboe@suse.de>
Mon, 14 Nov 2005 14:52:45 +0000 (15:52 +0100)
committerJens Axboe <axboe@suse.de>
Mon, 14 Nov 2005 14:52:45 +0000 (15:52 +0100)
fio.c

diff --git a/fio.c b/fio.c
index b5e0ee335747c26b5e259bd9fba53e19e6a6248b..aa45e3c2f95052c3a64ec48e8d8e4c395fe976e7 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -1755,8 +1755,8 @@ static void show_run_stats(void)
                        rs->max_bw[td->ddir] = bw;
 
                rs->io_mb[td->ddir] += td->io_bytes >> 20;
-
        }
+
        for (i = 0; i < groupid + 1; i++) {
                rs = &runstats[i];
 
@@ -1764,8 +1764,6 @@ static void show_run_stats(void)
                        rs->agg[0] = (rs->io_mb[0]*1024*1000) / rs->max_run[0];
                if (rs->max_run[1])
                        rs->agg[1] = (rs->io_mb[1]*1024*1000) / rs->max_run[1];
-
-               show_group_stats(rs, i);
        }
 
        for (i = 0; i < thread_number; i++) {
@@ -1775,6 +1773,9 @@ static void show_run_stats(void)
                if (!td->error)
                        show_thread_status(td, rs);
        }
+
+       for (i = 0; i < groupid + 1; i++)
+               show_group_stats(&runstats[i], i);
 }
 
 int main(int argc, char *argv[])