On 1/29/19 4:06 AM, Paolo Valente wrote: > Hi, > this batch of patches provides fixes and improvements for throughput > and latency. Every patch has been under test for at least one month, > some patches for much longer. > > Thanks, > Paolo > > Paolo Valente (14): > block, bfq: do not consider interactive queues in srt filtering > block, bfq: avoid selecting a queue w/o budget > block, bfq: make sure queue budgets are not below service received > block, bfq: remove case of redirected bic from insert_request > block, bfq: consider also ioprio classes in symmetry detection > block, bfq: split function bfq_better_to_idle > block, bfq: do not plug I/O of in-service queue when harmful > block, bfq: unconditionally plug I/O in asymmetric scenarios > block, bfq: fix sequential rq detection in rate estimation > block, bfq: fix queue removal from weights tree > block, bfq: reduce threshold for detecting command queueing > block, bfq: port commit "cfq-iosched: improve hw_tag detection" > block, bfq: do not overcharge writes in asymmetric scenarios > block, bfq: fix in-service-queue check for queue merging > > block/bfq-iosched.c | 705 ++++++++++++++++++++++++-------------------- > block/bfq-iosched.h | 11 +- > block/bfq-wf2q.c | 18 +- > 3 files changed, 400 insertions(+), 334 deletions(-) Applied, thanks. -- Jens Axboe