Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
if (!nr_running && !nr_pending)
return;
- printf("Threads: %d", nr_running);
+ printf("Jobs: %d", nr_running);
if (m_rate || t_rate)
printf(", CR=%d/%d KiB/s", t_rate, m_rate);
if (eta_sec != INT_MAX && nr_running) {
int groupid = 0;
int thread_number = 0;
+int nr_process = 0;
+int nr_thread = 0;
int shm_id = 0;
int temp_stall_ts;
return;
if (!terse_output) {
- printf("Starting %d thread%s\n", thread_number, thread_number > 1 ? "s" : "");
+ printf("Starting ");
+ if (nr_thread)
+ printf("%d thread%s", nr_thread, nr_thread > 1 ? "s" : "");
+ if (nr_process) {
+ if (nr_thread)
+ printf(" and ");
+ printf("%d process%s", nr_process, nr_process > 1 ? "es" : "");
+ }
+ printf("\n");
fflush(stdout);
}
extern int exitall_on_terminate;
extern int thread_number;
+extern int nr_process, nr_thread;
extern int shm_id;
extern int groupid;
extern int terse_output;
return 1;
}
+ if (td->use_thread)
+ nr_thread++;
+ else
+ nr_process++;
+
if (td->odirect)
td->io_ops->flags |= FIO_RAWIO;