RFR: 8253435: Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist

Bob Vandette bob.vandette at oracle.com
Wed Sep 23 11:57:14 UTC 2020



> On Sep 23, 2020, at 5:41 AM, Severin Gehwolf <sgehwolf at openjdk.java.net> wrote:
> 
> On Wed, 23 Sep 2020 09:15:38 GMT, Volker Simonis <simonis at openjdk.org> wrote:
> 
>>> _Mailing list message from [Bob Vandette](mailto:bob.vandette at oracle.com) on
>>> [hotspot-runtime-dev](mailto:hotspot-runtime-dev at openjdk.java.net):_ Yuk. I just fixed a bug which caused us to use the
>>> mount source for the cgroup type. Not fixing that bug would have hidden your problem.
>> 
>> Sorry, but I don't understand. which bug are you speaking of and has it been fixed in the jdk already?
> 
> @bobvandette probably meant https://bugs.openjdk.java.net/browse/JDK-8252359. A little correction, though. We didn't
> use the mount source as the cgroup type before JDK-8252359, but we relied on the mount source to be `cgroup` or
> `cgroup2` before JDK-8252359, which wasn't the case on those affected systems. They had the controller name as the
> mount source.

That’s the bug I was referring to.

Bob.

> 
> Bob is right, though, prior JDK-8252359, you wouldn't have hit the assert because of what I just said above. Your extra
> cpuset entries have `none` as mount source.
> 
> -------------
> 
> PR: https://git.openjdk.java.net/jdk/pull/295



More information about the hotspot-runtime-dev mailing list