fixed 1107967 21.0.10+7-1~deb13u1
thanks

The fix for this has been backported to OpenJDK 21 in around October
https://github.com/openjdk/jdk21u-dev/pull/2390

The fix was published in (at least) 21.0.10, released January, and now 
available in trixie-updates and newer.

I've confirmed it. Old behaviour:

    $ ~/rh/AdoptOpenJDK/jdk-21.0.1+12/bin/java -Xlog:os+container=trace 
-XshowSettings:system -version
    [0.004s][trace][os,container] OSContainer::init: Initializing Container 
Support
    [0.004s][debug][os,container] Detected optional pids controller entry in 
/proc/cgroups
    [0.004s][debug][os,container] controller cpu is not enabled

    [0.004s][debug][os,container] controller memory is not enabled
    snip

new behaviour:

    $ /usr/lib/jvm/java-21-openjdk-amd64/bin/java -Xlog:os+container=trace 
-XshowSettings:system -version
    [0.000s][trace][os,container] OSContainer::init: Initializing Container 
Support
    [0.001s][debug][os,container] Detected optional cpuset controller entry in 
/sys/fs/cgroup/cgroup.controllers
    [0.001s][debug][os,container] Detected optional pids controller entry in 
/sys/fs/cgroup/cgroup.controllers
    [0.001s][debug][os,container] Detected cgroups v2 unified hierarchy
    [0.001s][trace][os,container] Adjusting controller path for memory: 
/sys/fs/cgroup/user.slice/user-1000.slice/session-718.scope
    [0.001s][trace][os,container] Path to /memory.max is 
/sys/fs/cgroup/user.slice/user-1000.slice/session-718.scope/memory.max
    [0.001s][trace][os,container] Memory Limit is: -1
    [0.001s][trace][os,container] Memory Limit is: Unlimited
    snip

Reply via email to