Re: [PATCH v3] sched/pelt: fix update_blocked_averages() for dl and rt

2018-09-02 Thread Dietmar Eggemann
On 08/31/2018 08:22 AM, Vincent Guittot wrote: update_blocked_averages() is called to periodiccally decay the stalled load of idle CPUs and to sync all loads before running load balance. When cfs rq is idle, it trigs a load balance during pick_next_task_fair() in order to potentially pull tasks

[PATCH v3] sched/pelt: fix update_blocked_averages() for dl and rt

2018-08-31 Thread Vincent Guittot
update_blocked_averages() is called to periodiccally decay the stalled load of idle CPUs and to sync all loads before running load balance. When cfs rq is idle, it trigs a load balance during pick_next_task_fair() in order to potentially pull tasks and to use this newly idle CPU. This load balance