From: Tejun Heo <tj@kernel.org>
To: Michal Hocko <mhocko@suse.cz>
Cc: Glauber Costa <glommer@parallels.com>,
cgroups@vger.kernel.org, linux-mm@kvack.org,
kamezawa.hiroyu@jp.fujitsu.com,
Johannes Weiner <hannes@cmpxchg.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [PATCH 2/2] memcg: first step towards hierarchical controller
Date: Tue, 26 Jun 2012 15:17:23 -0700 [thread overview]
Message-ID: <20120626221723.GB15811@google.com> (raw)
In-Reply-To: <20120626221452.GA15811@google.com>
On Tue, Jun 26, 2012 at 03:14:52PM -0700, Tejun Heo wrote:
> Hello, Michal.
>
> On Wed, Jun 27, 2012 at 12:08:09AM +0200, Michal Hocko wrote:
> > According to my experience, people usually create deeper subtrees
> > just because they want to have memcg hierarchy together with other
> > controller(s) and the other controller requires a different topology
> > but then they do not care about memory.* attributes in parents.
> > Those cases are not affected by this change because parents are
> > unlimited by default.
> > Deeper subtrees without hierarchy and independent limits are usually
> > mis-configurations, and we would like to hear about those to help to fix
> > them, or they are unfixable usecases which we want to know about as well
> > (because then we have a blocker for the unified cgroup hierarchy, don't
> > we).
>
> Yeah, this is something I'm seriously considering doing from cgroup
> core. ie. generating a warning message if the user nests cgroups w/
> controllers which don't support full hierarchy.
BTW, this is another reason I'm suggesting mount time option so that
cgroup core can be told that the specific controller is
hierarchy-aware.
Thanks.
--
tejun
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2012-06-26 22:17 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-26 15:47 [PATCH 0/2] fix and deprecate use_hierarchy file Glauber Costa
[not found] ` <1340725634-9017-1-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2012-06-26 15:47 ` [PATCH 1/2] fix bad behavior in " Glauber Costa
2012-06-26 15:47 ` Glauber Costa
[not found] ` <1340725634-9017-2-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2012-06-26 15:52 ` Michal Hocko
2012-06-26 15:52 ` Michal Hocko
2012-06-26 15:54 ` Johannes Weiner
2012-06-26 15:54 ` Johannes Weiner
2012-06-26 22:25 ` Andrew Morton
2012-06-26 22:25 ` Andrew Morton
2012-06-26 22:30 ` Tejun Heo
2012-06-26 15:47 ` [PATCH 2/2] memcg: first step towards hierarchical controller Glauber Costa
2012-06-26 15:47 ` Glauber Costa
[not found] ` <1340725634-9017-3-git-send-email-glommer-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2012-06-26 16:15 ` Michal Hocko
2012-06-26 16:15 ` Michal Hocko
[not found] ` <20120626161501.GI9566-VqjxzfR4DlwKmadIfiO5sKVXKuFTiq87@public.gmane.org>
2012-06-26 16:37 ` Glauber Costa
2012-06-26 16:37 ` Glauber Costa
[not found] ` <4FE9E53C.2050700-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2012-06-26 17:54 ` Michal Hocko
2012-06-26 17:54 ` Michal Hocko
2012-06-26 18:04 ` Tejun Heo
2012-06-26 18:04 ` Tejun Heo
2012-06-26 18:55 ` Johannes Weiner
[not found] ` <20120626185542.GE27816-druUgvl0LCNAfugRpC6u6w@public.gmane.org>
2012-06-26 19:14 ` Tejun Heo
2012-06-26 19:14 ` Tejun Heo
[not found] ` <20120626191450.GT3869-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
2012-06-26 20:59 ` Johannes Weiner
2012-06-26 20:59 ` Johannes Weiner
[not found] ` <20120626205924.GH27816-druUgvl0LCNAfugRpC6u6w@public.gmane.org>
2012-06-26 21:19 ` Tejun Heo
2012-06-26 21:19 ` Tejun Heo
2012-06-27 8:57 ` Glauber Costa
2012-06-27 17:07 ` Tejun Heo
[not found] ` <20120626180451.GP3869-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
2012-06-26 22:08 ` Michal Hocko
2012-06-26 22:08 ` Michal Hocko
[not found] ` <20120626220809.GA4653-VqjxzfR4DlwKmadIfiO5sKVXKuFTiq87@public.gmane.org>
2012-06-26 22:14 ` Tejun Heo
2012-06-26 22:14 ` Tejun Heo
2012-06-26 22:17 ` Tejun Heo [this message]
[not found] ` <20120626221452.GA15811-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
2012-06-27 8:52 ` Glauber Costa
2012-06-27 8:52 ` Glauber Costa
[not found] ` <4FEAC9CB.2010800-bzQdu9zFT3WakBO8gow8eQ@public.gmane.org>
2012-06-27 16:58 ` Tejun Heo
2012-06-27 16:58 ` Tejun Heo
2012-06-27 12:51 ` Michal Hocko
2012-06-27 12:51 ` Michal Hocko
[not found] ` <20120627125119.GE5683-VqjxzfR4DlwKmadIfiO5sKVXKuFTiq87@public.gmane.org>
2012-06-27 12:49 ` Glauber Costa
2012-06-27 12:49 ` Glauber Costa
2012-06-27 17:33 ` Tejun Heo
[not found] ` <20120627173336.GJ15811-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
2012-06-28 8:46 ` Kamezawa Hiroyuki
2012-06-28 8:46 ` Kamezawa Hiroyuki
[not found] ` <4FEC19C9.4090708-+CUm20s59erQFUHtdCDX3A@public.gmane.org>
2012-06-28 9:12 ` Glauber Costa
2012-06-28 9:12 ` Glauber Costa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120626221723.GB15811@google.com \
--to=tj@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=cgroups@vger.kernel.org \
--cc=glommer@parallels.com \
--cc=hannes@cmpxchg.org \
--cc=kamezawa.hiroyu@jp.fujitsu.com \
--cc=linux-mm@kvack.org \
--cc=mhocko@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.