[PATCH IMPROVEMENT] block, bfq: consider recent past to reduce soft-real-time false positives

From: Paolo Valente
Date: Fri Dec 15 2017 - 01:23:41 EST


Hi,
this patch reduces false positives in the detection of bfq_queues
associated with soft real-time applications. As such, this patch
reduces the damages caused by these false positives to other
applications. The patch proved to be very effective, as detailed in
the commit message. A sort of counterpart of this patch should follow
soon, this time for false positives in the detection of cooperating
processes (processes doing I/O close to each other).

I guess it is evidently too late for 4.15, so, Jens, please consider
this patch for 4.16. Of course if the patch turns out to be ok.

Thanks,
Paolo

Paolo Valente (1):
block, bfq: consider also past I/O in soft real-time detection

block/bfq-iosched.c | 115 ++++++++++++++++++++++++++++++++++++----------------
1 file changed, 81 insertions(+), 34 deletions(-)

--
2.10.0