Re: [PATCH resend] memcg: introduce per-memcg reclaim interface

From: Shakeel Butt
Date: Fri Apr 01 2022 - 12:20:24 EST


On Fri, Apr 1, 2022 at 2:16 AM Yosry Ahmed <yosryahmed@xxxxxxxxxx> wrote:
>
[...]
> > > + {
> > > + .name = "reclaim",
> > > + .flags = CFTYPE_NOT_ON_ROOT | CFTYPE_NS_DELEGATABLE,
> > > + .write = memory_reclaim,
> >
> > Btw, why not on root?
>
> I missed the root question in my first reply. I think this was
> originally modeled after the memory.high interface, but I don't know
> if there are other reasons. Shakeel would know better.
>
> AFAIK this should work naturally on root as well, but I think it makes
> more sense then to use a global interface (hopefully introduced soon)?
> I don't have an opinion here let me know what you prefer for v2.

We will follow the psi example which is exposed for root as well as
for system level in procfs but both of these (for memory.reclaim) are
planned as the followup feature.