X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=backend.c;h=23734d595d0d60325e0d2df7aa12fa13750fcc54;hb=ae2fafc8525e980b8271e3230a0fd4da660fddda;hp=a9885c6042f75e93a40bb073f2c215999c0d5eb6;hpb=8a74b56d7aef44ea75d7abf910ad75378b438fe3;p=fio.git diff --git a/backend.c b/backend.c index a9885c60..23734d59 100644 --- a/backend.c +++ b/backend.c @@ -558,7 +558,8 @@ static void do_io(struct thread_data *td) td_set_runstate(td, TD_RUNNING); while ((td->o.read_iolog_file && !flist_empty(&td->io_log_list)) || - (!flist_empty(&td->trim_list)) || !io_bytes_exceeded(td)) { + (!flist_empty(&td->trim_list)) || !io_bytes_exceeded(td) || + td->o.time_based) { struct timeval comp_time; unsigned long bytes_done[2] = { 0, 0 }; int min_evts = 0;