On Tue, Sep 18, 2018 at 03:22:13PM +0200, Jan H. Schönherr wrote: > On 09/17/2018 11:48 AM, Peter Zijlstra wrote: > > Right, so the whole bandwidth thing becomes a pain; the simplest > > solution is to detect the throttle at task-pick time, dequeue and try > > again. But that is indeed quite horrible. > > > > I'm not quite sure how this will play out. > > > > Anyway, if we pull off this flattening feat, then you can no longer use > > the hierarchy for this co-scheduling stuff. > > Yeah. I might be a bit biased towards keeping or at least not fully throwing > away > the nesting of CFS runqueues. ;)
One detail here, is that hierarchical task group a strong requirement for cosched or could you live with it flattened in the end?

