lkml.org 
[lkml]   [2014]   [Jun]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 1/2] sched: Rework migrate_tasks()
* Kirill Tkhai <ktkhai@parallels.com> [2014-06-11 13:52:10]:

>
> Currently migrate_tasks() skips throttled tasks,
> because they are not pickable by pick_next_task().
>

Before migrate_tasks() is called, we do call set_rq_offline(), in
migration_call().

Shouldnt this take care of unthrottling the tasks and making sure that
they can be picked by pick_next_task().

> These tasks stay on dead cpu even after they
> becomes unthrottled. They are not schedulable
> till user manually changes their affinity or till
> cpu becomes alive again.
>

If we are still seeing tasks not being picked by pick_next_task(), then
can it probably mean that rq->rd was NULL?

--
Thanks and Regards
Srikar Dronamraju



\
 
 \ /
  Last update: 2014-06-11 14:41    [W:0.062 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site