X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=flow.c;h=f9d868d8e7505c3a0cdb3adc8a7b2bb806526984;hp=b7a2fb12287332eb01d7fe48cf0f0ad5eb7902dc;hb=370c2c87bcb4dbcff279fe7235752ed97a04dcab;hpb=95820b6e6c92025df8d89c0bf39b174e53137c41 diff --git a/flow.c b/flow.c index b7a2fb12..f9d868d8 100644 --- a/flow.c +++ b/flow.c @@ -23,8 +23,11 @@ int flow_threshold_exceeded(struct thread_data *td) sign = td->o.flow > 0 ? 1 : -1; if (sign * flow->flow_counter > td->o.flow_watermark) { - if (td->o.flow_sleep) + if (td->o.flow_sleep) { + io_u_quiesce(td); usleep(td->o.flow_sleep); + } + return 1; }