RFR(XS): 8194232: Container memory not properly recognized.

Doerr, Martin martin.doerr at sap.com
Wed Dec 27 11:09:50 UTC 2017

Hi Götz,

thanks for fixing it.

I wonder if 4 zeroes will be sufficient on all linux distros in the long run. Does anything speak against using e.g. 8 zeroes?

Best regards,

-----Original Message-----
From: hotspot-runtime-dev [mailto:hotspot-runtime-dev-bounces at openjdk.java.net] On Behalf Of Lindenmaier, Goetz
Sent: Mittwoch, 27. Dezember 2017 11:38
To: hotspot-runtime-dev at openjdk.java.net
Subject: RFR(XS): 8194232: Container memory not properly recognized.


Please review and sponsor this tiny fix. It needs to go to jdk10.

TestAggressiveHeap.java fails because the container recognition 
misinterprets the available memory size. On SLES 12.1 ppc64le, 
GET_CONTAINER_INFO() sets memlimit to 0x7FFFFFFFFFFF0000. This 
is compared to UNLIMITED_MEM == 0x7FFFFFFFFFFFF000, making 
the VM believe memory is _not_ unlimited.

Best regards,

More information about the hotspot-runtime-dev mailing list