Re: [Question] sched: migrate RT task on throttled leaf RTrunqueue?

From: Steven Rostedt
Date: Thu Jul 14 2011 - 10:09:21 EST


On Thu, 2011-07-14 at 21:43 +0800, Hillf Danton wrote:
> Hi Steven
>
> When a non-boosted RT task is enqueued, if it is attached to task group, as
> shown in the following diff format for clarity, and even if the RT runqueue
> owned by the task group is throttled, the rt_rq is loaded up as leaf and the
> task is added to pushable list if it is pushable.
>
> Since RT tasks on throttled rt_runqueue will not be picked to be the next task
> when scheduling, could they be migrated by pushing and pulling?

Note, run queues are not throttled, groups are. And tasks on a throttled
group should not be touched by the push/pull algorithm.

-- Steve


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/