X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=backend.c;h=243ddd393a576d6cc19d6a79385467ea9a5ee165;hp=efedb5329d65a9bc224047ffe43027ca21f290f1;hb=a507505d00ce6cf9e5e91f27ec0bbfe52754c9dc;hpb=2c45a4acc6a5e335b9dcf4d6722d4cbbf92d9f6c diff --git a/backend.c b/backend.c index efedb532..243ddd39 100644 --- a/backend.c +++ b/backend.c @@ -1705,6 +1705,8 @@ static void *thread_main(void *data) break; } + td_set_runstate(td, TD_FINISHING); + update_rusage_stat(td); td->ts.total_run_time = mtime_since_now(&td->epoch); td->ts.io_bytes[DDIR_READ] = td->io_bytes[DDIR_READ]; @@ -1813,8 +1815,9 @@ static int fork_main(struct sk_out *sk_out, int shmid, int offset) static void dump_td_info(struct thread_data *td) { - log_err("fio: job '%s' hasn't exited in %lu seconds, it appears to " - "be stuck. Doing forceful exit of this job.\n", td->o.name, + log_err("fio: job '%s' (state=%d) hasn't exited in %lu seconds, it " + "appears to be stuck. Doing forceful exit of this job.\n", + td->o.name, td->runstate, (unsigned long) time_since_now(&td->terminate_time)); }