X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=flow.c;h=f9d868d8e7505c3a0cdb3adc8a7b2bb806526984;hp=b7a2fb12287332eb01d7fe48cf0f0ad5eb7902dc;hb=6c784104cf90299aeec1d79f536a8e534c341c5f;hpb=fba5c5ff89163062922c3e560e871c087f2177c3 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; }