On Tue, 17 Aug 2021 17:46:29 GMT, Severin Gehwolf <sgehw...@openjdk.org> wrote:

>> Harold Seigel has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   add test case, comments, and other small changes
>
> test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java line 
> 375:
> 
>> 373:         CgroupInfo memoryInfo = res.getInfos().get("memory");
>> 374:         assertEquals(memoryInfo.getCgroupPath(), 
>> "/system.slice/containerd.service/kubepods-burstable-podf65e797d_d5f9_4604_9773_94f4bb9946a0.slice:cri-containerd:86ac6260f9f8a9c1276748250f330ae9c2fcefe5ae809364ad1e45f3edf7e08a");
>> 375:         assertEquals(memoryInfo.getMountRoot(), 
>> memoryInfo.getMountRoot());
> 
> What I meant here is to also change the mountinfo entry for `memory` and then 
> use
> 
> assertEquals(memoryInfo.getMountRoot(), memoryInfo.getCgroupPath());
> 
> as that's really what was happening in the wild. mount root - containing 
> colons - would correctly parse, but the cgroup path - containing colons - 
> would not and the assertion would fail (without the change in 
> CgroupSubsystemFactory). Thanks!

@hseigel it still has `assertEquals(memoryInfo.getMountRoot(), 
memoryInfo.getMountRoot());` - tautology - should be: 
`assertEquals(memoryInfo.getMountRoot(), memoryInfo.getCgroupPath());`

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

PR: https://git.openjdk.java.net/jdk/pull/5127

Reply via email to