Hi Severin, makes sense !

Maybe  you could adjust the comment and add a bit of info about this .

I do not need to see a new webrev .


Best regards, Matthias

> 
> What you are seeing here is a hybrid system[1]. My workstation is
> hybrid as well. Legacy and hybrid systems are being detected as cgroup
> v1. A hybrid systems mostly behaves like a cgroup v1 system. All the
> controllers are mounted via cgroup v1. If if was detected as cgroup v2
> (unified) most of the imposed memory/cpu limits wouldn't be accounted
> for.
> 
> >
> > But the comment    in
> >
> > http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-
> 8239559/02/webrev/src/java.base/linux/classes/jdk/internal/platform/Cgro
> upSubsystemFactory.java.frames.html
> >
> >
> > says
> >
> >  102         // For cgroups v2 all controllers need to have zero hierarchy 
> > id
> >  103         // and /proc/self/mountinfo needs to have at least one cgroup
> filesystem
> >  104         // mounted.
> >
> >
> > Should this comment be adjusted ?
> > On the system above  we  have no 0  in  /proc/cgroups   however  it seems
> to me the system supports  cgroug v2 ?
> 
> The comment is still correct. There is a difference between a true
> cgroup v2 only system and a hybrid system like the one you are seing.
> We should only detect true cgroup v2 systems as such.
> 
> Does that make sense?
> 

Reply via email to