[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170722135030.GC3329631@devbig577.frc2.facebook.com>
Date: Sat, 22 Jul 2017 09:50:30 -0400
From: Tejun Heo <tj@...nel.org>
To: Waiman Long <longman@...hat.com>
Cc: Li Zefan <lizefan@...wei.com>,
Johannes Weiner <hannes@...xchg.org>,
Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...hat.com>, cgroups@...r.kernel.org,
linux-kernel@...r.kernel.org, kernel-team@...com, pjt@...gle.com,
luto@...capital.net, efault@....de, torvalds@...ux-foundation.org,
guro@...com
Subject: Re: [PATCH v2 2/4] cgroup: Allow bypass mode in subtree_control
Hello, Waiman.
On Fri, Jul 21, 2017 at 04:34:51PM -0400, Waiman Long wrote:
> The special prefix '#' attached to a controller name can now be written
> into the cgroup.subtree_control file to set that controller in bypass
> mode in all the child cgroups. The controller will show up in the
> children's cgroup.controllers file, but the corresponding control knobs
> will be absent. However, that controller can be enabled or bypassed
> in its children by writing to their respective subtree_control files.
>
> This mode can be useful to non-domain controllers or controllers where
> there are costs to each additional layer of hierarchy. This mode will
> also allow more freedom in how each controller can shape its effective
> hierarchy independent of each others.
While this continues to be an interesting idea. I'm still having a
bit of hard time with the change. The biggest blocks are
* As raised a couple times before, how would this work in terms of
resource ownership and delegation? The last time we spoke about
this, I felt that we were mostly talking past each other. I think
it'd really help to think about / explain how this would work with
delegation to clarify who owns what.
* While the idea is interesting, I think we need more concrete
usecases to justify the addition and make sure that we aren't doing
something misguided. Can you please illustrate / give examples of
how this would be useful?
Thanks.
--
tejun
Powered by blists - more mailing lists