RE: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-20 Thread Tanya Brokhman
Hi Jan > There seems to a bug with ROW. After about 43 hours of continued > operation, programs (./configure was what I ran at the time this > happened) first become slow, then got stuck in D state within a minute. Ctrl- > C/Z worked at first, soon not, then these messages appeared in dmesg. > >

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-20 Thread Jan Engelhardt
On Wednesday 2012-09-19 07:29, Jan Engelhardt wrote: >On Monday 2012-08-06 18:35, Jeff Moyer wrote: >>Tatyana Brokhman writes: >> >>> This patch adds the implementation of a new scheduling algorithm - ROW. >>> The policy of this algorithm is to prioritize READ requests over WRITE >>> as much as

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-20 Thread Jan Engelhardt
On Wednesday 2012-09-19 07:29, Jan Engelhardt wrote: On Monday 2012-08-06 18:35, Jeff Moyer wrote: Tatyana Brokhman writes: This patch adds the implementation of a new scheduling algorithm - ROW. The policy of this algorithm is to prioritize READ requests over WRITE as much as possible

RE: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-20 Thread Tanya Brokhman
Hi Jan There seems to a bug with ROW. After about 43 hours of continued operation, programs (./configure was what I ran at the time this happened) first become slow, then got stuck in D state within a minute. Ctrl- C/Z worked at first, soon not, then these messages appeared in dmesg.

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-18 Thread Jan Engelhardt
On Monday 2012-08-06 18:35, Jeff Moyer wrote: >Tatyana Brokhman writes: > >> This patch adds the implementation of a new scheduling algorithm - ROW. >> The policy of this algorithm is to prioritize READ requests over WRITE >> as much as possible without starving the WRITE requests. > >Perhaps you

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-09-18 Thread Jan Engelhardt
On Monday 2012-08-06 18:35, Jeff Moyer wrote: Tatyana Brokhman writes: This patch adds the implementation of a new scheduling algorithm - ROW. The policy of this algorithm is to prioritize READ requests over WRITE as much as possible without starving the WRITE requests. Perhaps you could

RE: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-08-07 Thread Tanya Brokhman
Hi Jeff First of all - thank you for your input! I think I did address at least some of the issues you mentioned. But allow me to elaborate > Perhaps you could start off by describing the workload, and describing why > the existing I/O schedulers do not perform well. In mobile devices we won't

RE: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-08-07 Thread Tanya Brokhman
Hi Jeff First of all - thank you for your input! I think I did address at least some of the issues you mentioned. But allow me to elaborate Perhaps you could start off by describing the workload, and describing why the existing I/O schedulers do not perform well. In mobile devices we won't

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-08-06 Thread Jeff Moyer
Tatyana Brokhman writes: > This patch adds the implementation of a new scheduling algorithm - ROW. > The policy of this algorithm is to prioritize READ requests over WRITE > as much as possible without starving the WRITE requests. Perhaps you could start off by describing the workload, and

Re: [RFC/PATCH 2/2] block: Adding ROW scheduling algorithm

2012-08-06 Thread Jeff Moyer
Tatyana Brokhman tlin...@codeaurora.org writes: This patch adds the implementation of a new scheduling algorithm - ROW. The policy of this algorithm is to prioritize READ requests over WRITE as much as possible without starving the WRITE requests. Perhaps you could start off by describing the