Messages in this thread | | | From | Paolo Valente <> | Subject | [PATCH BUGFIX IMPROVEMENT 0/7] boost throughput with synced I/O, reduce latency and fix a bandwidth bug | Date | Mon, 24 Jun 2019 21:40:35 +0200 |
| |
Hi Jens, this series, based against for-5.3/block, contains: 1) The improvements to recover the throughput loss reported by Srivatsa [1] (first five patches) 2) A preemption improvement to reduce I/O latency 3) A fix of a subtle bug causing loss of control over I/O bandwidths
Thanks, Paolo
[1] https://lkml.org/lkml/2019/5/17/755
Paolo Valente (7): block, bfq: reset inject limit when think-time state changes block, bfq: fix rq_in_driver check in bfq_update_inject_limit block, bfq: update base request service times when possible block, bfq: bring forward seek&think time update block, bfq: detect wakers and unconditionally inject their I/O block, bfq: preempt lower-weight or lower-priority queues block, bfq: re-schedule empty queues if they deserve I/O plugging
block/bfq-iosched.c | 952 ++++++++++++++++++++++++++++++-------------- block/bfq-iosched.h | 25 +- 2 files changed, 686 insertions(+), 291 deletions(-)
-- 2.20.1
| |