[SRU][Zesty][PATCH 0/1] sched/fair: Prefer sibiling only if local group is under-utilized

Joseph Salisbury joseph.salisbury at canonical.com
Wed Sep 20 15:32:22 UTC 2017


BugLink: http://bugs.launchpad.net/bugs/1713576

== SRU Justification ==
There is a significantly higher number of task migrations when the load is 
fixed and not balanced across cores.  

Benchmark results are posted in the bug description and in the commits git log. 

This bug is resolved by mainline commit 05b40e057734811ce452344fb3690d09965a7b6a, which is 
in mailine as of 4.12-rc1.

    
== Fix ==
commit 05b40e057734811ce452344fb3690d09965a7b6a
Author: Srikar Dronamraju <srikar at linux.vnet.ibm.com>
Date:   Wed Mar 22 23:27:50 2017 +0530

    sched/fair: Prefer sibiling only if local group is under-utilized

== Regression Potential ==
Medium, since this commit does touch the scheduler.  However, the commit only makes a change to 
allow a local group to pull a task, if the source group has more number of 
tasks than the local group.

== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.

Srikar Dronamraju (1):
  sched/fair: Prefer sibiling only if local group is under-utilized

 kernel/sched/fair.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

-- 
2.7.4





More information about the kernel-team mailing list