Re: [RFD] I/O scheduling in blk-mq

2016-10-05 Thread Paolo Valente
> Il giorno 05 ott 2016, alle ore 19:46, Omar Sandoval ha > scritto: > > Hey, Paolo, > > On Wed, Aug 31, 2016 at 05:20:10PM +0200, Paolo Valente wrote: > [snip] >>> Hi, Paolo, >>> >>> I've been working on I/O scheduling for blk-mq with Jens for the past >>> few months (splitting time with oth

Re: [RFD] I/O scheduling in blk-mq

2016-10-05 Thread Omar Sandoval
Hey, Paolo, On Wed, Aug 31, 2016 at 05:20:10PM +0200, Paolo Valente wrote: [snip] > > Hi, Paolo, > > > > I've been working on I/O scheduling for blk-mq with Jens for the past > > few months (splitting time with other small projects), and we're making > > good progress. Like you noticed, the hard

Re: [RFD] I/O scheduling in blk-mq

2016-09-29 Thread Paolo Valente
Hi Omar, have you had a chance to look at these last questions of mine? Thanks, Paolo > Il giorno 31 ago 2016, alle ore 17:20, Paolo Valente > ha scritto: > > > Il giorno 08/ago/2016, alle ore 22:09, Omar Sandoval ha > scritto: > >> On Mon, Aug 08, 2016 at 04:09:56PM +0200, Paolo wrote: >>

Re: [RFD] I/O scheduling in blk-mq

2016-08-31 Thread Paolo Valente
Il giorno 08/ago/2016, alle ore 22:09, Omar Sandoval ha scritto: > On Mon, Aug 08, 2016 at 04:09:56PM +0200, Paolo wrote: >> Hi Jens, Tejun, Christoph, all, >> AFAIK blk-mq does not yet feature I/O schedulers. In particular, there >> is no scheduler providing strong guarantees in terms of >> re

Re: [RFD] I/O scheduling in blk-mq

2016-08-08 Thread Omar Sandoval
On Mon, Aug 08, 2016 at 04:09:56PM +0200, Paolo wrote: > Hi Jens, Tejun, Christoph, all, > AFAIK blk-mq does not yet feature I/O schedulers. In particular, there > is no scheduler providing strong guarantees in terms of > responsiveness, latency for time-sensitive applications and bandwidth > distr

Re: [RFD] I/O scheduling in blk-mq

2016-08-08 Thread Bart Van Assche
On 08/08/16 07:09, Paolo wrote: 2) To provide per-process service guarantees, an I/O scheduler must create per-process internal queues. BFQ and CFQ use I/O contexts to achieve this goal. Is something like that (or exactly the same) available also in blk-mq? If so, do you have any suggestion, or l

[RFD] I/O scheduling in blk-mq

2016-08-08 Thread Paolo
Hi Jens, Tejun, Christoph, all, AFAIK blk-mq does not yet feature I/O schedulers. In particular, there is no scheduler providing strong guarantees in terms of responsiveness, latency for time-sensitive applications and bandwidth distribution. For this reason, I'm trying to port BFQ to blk-mq, or