Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-31 Thread Paolo Valente
> Il giorno 06 mar 2017, alle ore 08:43, Markus Trippelsdorf > ha scritto: > > On 2017.03.04 at 17:01 +0100, Paolo Valente wrote: >> Hi, >> at last, here is my first patch series meant for merging. It adds BFQ >> to blk-mq. Don't worry, in this message I won't bore you

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-20 Thread Jens Axboe
On 03/18/2017 01:46 PM, Bart Van Assche wrote: > On Sat, 2017-03-18 at 18:09 +0100, Linus Walleij wrote: >> On Sat, Mar 18, 2017 at 11:52 AM, Paolo Valente >> wrote: Il giorno 14 mar 2017, alle ore 16:32, Bart Van Assche ha

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-19 Thread Paolo Valente
> Il giorno 18 mar 2017, alle ore 13:46, Bart Van Assche > ha scritto: > > On Sat, 2017-03-18 at 18:09 +0100, Linus Walleij wrote: >> On Sat, Mar 18, 2017 at 11:52 AM, Paolo Valente >> wrote: Il giorno 14 mar 2017, alle ore 16:32,

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-18 Thread Linus Walleij
On Sat, Mar 18, 2017 at 6:46 PM, Bart Van Assche wrote: > On Sat, 2017-03-18 at 18:09 +0100, Linus Walleij wrote: >> On Sat, Mar 18, 2017 at 11:52 AM, Paolo Valente >> wrote: >> > > Il giorno 14 mar 2017, alle ore 16:32, Bart Van Assche >> >

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-18 Thread Bart Van Assche
On Sat, 2017-03-18 at 18:09 +0100, Linus Walleij wrote: > On Sat, Mar 18, 2017 at 11:52 AM, Paolo Valente > wrote: > > > Il giorno 14 mar 2017, alle ore 16:32, Bart Van Assche > > > ha scritto: > > > (...) what should > > > a developer do

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-18 Thread Linus Walleij
On Sat, Mar 18, 2017 at 11:52 AM, Paolo Valente wrote: >> Il giorno 14 mar 2017, alle ore 16:32, Bart Van Assche >> ha scritto: >> (...) what should >> a developer do who only has access to a small subset of all the storage >> devices that

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-18 Thread Paolo Valente
> Il giorno 14 mar 2017, alle ore 16:32, Bart Van Assche > ha scritto: > > On Tue, 2017-03-14 at 16:35 +0100, Paolo Valente wrote: >>> Il giorno 07 mar 2017, alle ore 02:00, Bart Van Assche >>> ha scritto: >>> >>> Additionally, the

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-14 Thread Bart Van Assche
On Tue, 2017-03-14 at 16:35 +0100, Paolo Valente wrote: > > Il giorno 07 mar 2017, alle ore 02:00, Bart Van Assche > > ha scritto: > > > > Additionally, the complexity of the code is huge. Just like for CFQ, > > sooner or later someone will run into a bug or a

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-14 Thread Jens Axboe
On 03/14/2017 09:35 AM, Paolo Valente wrote: > First, I've developed BFQ in a sort of > first-the-problem-then-the-solution way. That is, each time, I have > first implemented a benchmark that enabled me to highlight the problem > and get all relevant statistics on it, then I have worked on BFQ

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-14 Thread Paolo Valente
> Il giorno 07 mar 2017, alle ore 02:00, Bart Van Assche > ha scritto: > > On Sat, 2017-03-04 at 17:01 +0100, Paolo Valente wrote: >> Finally, a few details on the patchset. >> >> The first two patches introduce BFQ-v0, which is more or less the >> first version of

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-14 Thread Paolo Valente
> Il giorno 07 mar 2017, alle ore 01:22, Bart Van Assche > ha scritto: > > On 03/04/2017 08:01 AM, Paolo Valente wrote: >> Some patch generates WARNINGS with checkpatch.pl, but these WARNINGS >> seem to be either unavoidable for the involved pieces of code (which >>

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-06 Thread Bart Van Assche
On 03/04/2017 08:01 AM, Paolo Valente wrote: > Some patch generates WARNINGS with checkpatch.pl, but these WARNINGS > seem to be either unavoidable for the involved pieces of code (which > the patch just extends), or false positives. The code in this series looks reasonably clean from a code

Re: [PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-06 Thread Bart Van Assche
On Sat, 2017-03-04 at 17:01 +0100, Paolo Valente wrote: > Finally, a few details on the patchset. > > The first two patches introduce BFQ-v0, which is more or less the > first version of BFQ submitted a few years ago [1]. The remaining > patches turn progressively BFQ-v0 into BFQ-v8r8, the

[PATCH RFC 00/14] Add the BFQ I/O Scheduler to blk-mq

2017-03-04 Thread Paolo Valente
Hi, at last, here is my first patch series meant for merging. It adds BFQ to blk-mq. Don't worry, in this message I won't bore you again with the wonderful properties of BFQ :) A quick update on the status of the code: thanks to Murphy's laws, in the last handful of days, 1) A kind of rare