RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected [v7]

Jan Kratochvil jkratochvil at openjdk.org
Sun Mar 10 14:40:09 UTC 2024


On Wed, 21 Feb 2024 13:20:20 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:

> One goal of this patch would be to unify how this works for cgroup v1 and cgroup v2. 

That is not much possible anyway as currently cgroup2 has to traverse the directories while after the kernel patch gets accepted it will be faster using the new kernel interface.

> Point 1.) seems orthogonal to this patch, but I'm not sure I understand what it's about to begin with...

With current JDK if you set limits 1GB for memory:foo, 2GB for memory:foo/bar and you run a process in memory:foo/bar JDK will think the limit is 2GB despite the kernel will enforce a limit of 1GB.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17198#issuecomment-1956670590


More information about the core-libs-dev mailing list