From: Jens Axboe Date: Tue, 6 Mar 2007 18:46:09 +0000 (+0100) Subject: Show how many jobs are in a group X-Git-Tag: fio-1.14~73 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=6586ee8992b30e81334d83d10480bdc4f6c8cc1a;p=fio.git Show how many jobs are in a group Signed-off-by: Jens Axboe --- 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) { /*