mbox series

[Bionic,0/3] BFQ fixes

Message ID 20180705132410.5723-1-jesse.sung@canonical.com
Headers show
Series BFQ fixes | expand

Message

Wen-chien Jesse Sung July 5, 2018, 1:24 p.m. UTC
BugLink: https://launchpad.net/bugs/1780066

Disk IO will hang some seconds after boot when using BFQ as io
scheduler. This was also reported in some public MLs [1][2].
The fix is already in mainline, but it's not available in 4.15.

[1] https://lkml.org/lkml/2017/12/1/80
[2] https://groups.google.com/forum/#!topic/bfq-iosched/nB2cVfDMSOU

Chiara Bruschi (1):
  block, bfq: fix occurrences of request finish method's old name

Paolo Valente (2):
  block, bfq: remove batches of confusing ifdefs
  block, bfq: add requeue-request hook

 block/bfq-iosched.c | 226 +++++++++++++++++++++++++++++---------------
 1 file changed, 150 insertions(+), 76 deletions(-)

Comments

Kleber Sacilotto de Souza July 27, 2018, 9:29 a.m. UTC | #1
On 07/05/18 15:24, Wen-chien Jesse Sung wrote:
> BugLink: https://launchpad.net/bugs/1780066
> 
> Disk IO will hang some seconds after boot when using BFQ as io
> scheduler. This was also reported in some public MLs [1][2].
> The fix is already in mainline, but it's not available in 4.15.
> 
> [1] https://lkml.org/lkml/2017/12/1/80
> [2] https://groups.google.com/forum/#!topic/bfq-iosched/nB2cVfDMSOU
> 
> Chiara Bruschi (1):
>   block, bfq: fix occurrences of request finish method's old name
> 
> Paolo Valente (2):
>   block, bfq: remove batches of confusing ifdefs
>   block, bfq: add requeue-request hook
> 
>  block/bfq-iosched.c | 226 +++++++++++++++++++++++++++++---------------
>  1 file changed, 150 insertions(+), 76 deletions(-)
> 

Hi Jesse,

The fixes look good, could you please add the SRU justification on the
bug report?

Thanks.


Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Wen-chien Jesse Sung July 30, 2018, 10:14 a.m. UTC | #2
On Fri, Jul 27, 2018 at 5:29 PM Kleber Souza <kleber.souza@canonical.com> wrote:
>
> On 07/05/18 15:24, Wen-chien Jesse Sung wrote:
> > BugLink: https://launchpad.net/bugs/1780066
> >
> > Disk IO will hang some seconds after boot when using BFQ as io
> > scheduler. This was also reported in some public MLs [1][2].
> > The fix is already in mainline, but it's not available in 4.15.
> >
> > [1] https://lkml.org/lkml/2017/12/1/80
> > [2] https://groups.google.com/forum/#!topic/bfq-iosched/nB2cVfDMSOU
> >
> > Chiara Bruschi (1):
> >   block, bfq: fix occurrences of request finish method's old name
> >
> > Paolo Valente (2):
> >   block, bfq: remove batches of confusing ifdefs
> >   block, bfq: add requeue-request hook
> >
> >  block/bfq-iosched.c | 226 +++++++++++++++++++++++++++++---------------
> >  1 file changed, 150 insertions(+), 76 deletions(-)
> >
>
> Hi Jesse,
>
> The fixes look good, could you please add the SRU justification on the
> bug report?

Hi Kleber,

SRU justification has been added. Please let me know if there's still
something missing.

Thanks,
Jesse

>
> Thanks.
>
>
> Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Stefan Bader July 30, 2018, 10:29 a.m. UTC | #3
On 30.07.2018 12:14, Jesse Sung wrote:
> On Fri, Jul 27, 2018 at 5:29 PM Kleber Souza <kleber.souza@canonical.com> wrote:
>>
>> On 07/05/18 15:24, Wen-chien Jesse Sung wrote:
>>> BugLink: https://launchpad.net/bugs/1780066
>>>
>>> Disk IO will hang some seconds after boot when using BFQ as io
>>> scheduler. This was also reported in some public MLs [1][2].
>>> The fix is already in mainline, but it's not available in 4.15.
>>>
>>> [1] https://lkml.org/lkml/2017/12/1/80
>>> [2] https://groups.google.com/forum/#!topic/bfq-iosched/nB2cVfDMSOU
>>>
>>> Chiara Bruschi (1):
>>>   block, bfq: fix occurrences of request finish method's old name
>>>
>>> Paolo Valente (2):
>>>   block, bfq: remove batches of confusing ifdefs
>>>   block, bfq: add requeue-request hook
>>>
>>>  block/bfq-iosched.c | 226 +++++++++++++++++++++++++++++---------------
>>>  1 file changed, 150 insertions(+), 76 deletions(-)
>>>
>>
>> Hi Jesse,
>>
>> The fixes look good, could you please add the SRU justification on the
>> bug report?
> 
> Hi Kleber,
> 
> SRU justification has been added. Please let me know if there's still
> something missing.

This is not really a proper SRU justification (hint: Impact/Fix/Testcase/Risk of
Regression). Patches themselves look ok to me but please complete the justification.

Acked-by: Stefan Bader <stefan.bader@canonical.com>
> 
> Thanks,
> Jesse
> 
>>
>> Thanks.
>>
>>
>> Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
>
Kleber Sacilotto de Souza July 30, 2018, 1:42 p.m. UTC | #4
On 07/05/18 15:24, Wen-chien Jesse Sung wrote:
> BugLink: https://launchpad.net/bugs/1780066
> 
> Disk IO will hang some seconds after boot when using BFQ as io
> scheduler. This was also reported in some public MLs [1][2].
> The fix is already in mainline, but it's not available in 4.15.
> 
> [1] https://lkml.org/lkml/2017/12/1/80
> [2] https://groups.google.com/forum/#!topic/bfq-iosched/nB2cVfDMSOU
> 
> Chiara Bruschi (1):
>   block, bfq: fix occurrences of request finish method's old name
> 
> Paolo Valente (2):
>   block, bfq: remove batches of confusing ifdefs
>   block, bfq: add requeue-request hook
> 
>  block/bfq-iosched.c | 226 +++++++++++++++++++++++++++++---------------
>  1 file changed, 150 insertions(+), 76 deletions(-)
> 

Applied to bionic/master-next branch.

Thanks,
Kleber