From eba09dd3809a1af93de79996cf9945f7b895f35f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Mon, 22 May 2006 20:20:54 +0200 Subject: [PATCH] [PATCH] Allow proper sharing of files --- fio-ini.c | 5 +++-- fio.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fio-ini.c b/fio-ini.c index 611bdca8..0c83f702 100644 --- a/fio-ini.c +++ b/fio-ini.c @@ -213,9 +213,9 @@ static int add_job(struct thread_data *td, const char *jobname, int prioclass, if (td->filetype == FIO_TYPE_FILE) { if (td->directory[0] != '\0') - sprintf(td->file_name, "%s/%s.%d", td->directory, jobname, td->thread_number); + sprintf(td->file_name, "%s/%s.%d", td->directory, jobname, td->jobnum); else - sprintf(td->file_name, "%s.%d", jobname, td->thread_number); + sprintf(td->file_name, "%s.%d", jobname, td->jobnum); } else strcpy(td->file_name, jobname); @@ -263,6 +263,7 @@ static int add_job(struct thread_data *td, const char *jobname, int prioclass, td_new->numjobs = 1; td_new->stonewall = 0; + td_new->jobnum = numjobs; if (add_job(td_new, jobname, prioclass, prio)) goto err; diff --git a/fio.h b/fio.h index 0844e6ac..a183d72d 100644 --- a/fio.h +++ b/fio.h @@ -146,6 +146,7 @@ struct thread_data { unsigned int use_thread; unsigned int iodepth; os_cpu_mask_t cpumask; + unsigned int jobnum; struct drand48_data bsrange_state; struct drand48_data verify_state; -- 2.25.1