From 6586ee8992b30e81334d83d10480bdc4f6c8cc1a Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Tue, 6 Mar 2007 19:46:09 +0100 Subject: [PATCH] Show how many jobs are in a group Signed-off-by: Jens Axboe --- fio.h | 1 + stat.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fio.h b/fio.h index 1b933ca1..8d0207a8 100644 --- a/fio.h +++ b/fio.h @@ -261,6 +261,7 @@ struct thread_stat { int groupid; pid_t pid; char *description; + int members; struct io_log *slat_log; struct io_log *clat_log; diff --git a/stat.c b/stat.c index 16d2cb20..0b18dd38 100644 --- a/stat.c +++ b/stat.c @@ -485,9 +485,9 @@ static void show_thread_status(struct thread_stat *ts, return; if (!ts->error) - fprintf(f_out, "%s: (groupid=%d): err=%2d: pid=%d\n", ts->name, ts->groupid, ts->error, ts->pid); + fprintf(f_out, "%s: (groupid=%d, jobs=%d): err=%2d: pid=%d\n", ts->name, ts->groupid, ts->members, ts->error, ts->pid); else - fprintf(f_out, "%s: (groupid=%d): err=%2d (%s): pid=%d\n", ts->name, ts->groupid, ts->error, ts->verror, ts->pid); + fprintf(f_out, "%s: (groupid=%d, jobs=%d): err=%2d (%s): pid=%d\n", ts->name, ts->groupid, ts->members, ts->error, ts->verror, ts->pid); if (ts->io_bytes[DDIR_READ]) show_ddir_status(rs, ts, DDIR_READ); @@ -676,6 +676,7 @@ void show_run_stats(void) ts = &threadstats[j]; members++; + ts->members++; if (!ts->groupid) { /* -- 2.25.1