RFR: 8220674: [TESTBUG] MetricsMemoryTester failcount test in docker container only works with debug JVMs

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Thu Mar 21 18:10:24 UTC 2019


Hi Bob,

It looks good to me.

Thanks,
Serguei


On 3/21/19 10:12, Bob Vandette wrote:
> Please review this fix for a container test that fails on some Linux distributions.
>
> The test fails to see the Memory Fail count metric value increase.  This is caused by
> the fact that we are allowing ergonomics to select the amount of Heap size.  This
> size varies depending on the amount of free memory that’s available on different
> docker implementations.
>
> The fix is to force the VM to always set the heap size to the size of the containers
> memory.  This change also stops allocating once it sees the fail count increase.
> This is needed to keep the container from getting killed by the out of memory
> killer.
>
> The fix has been verified by the submitter along with a local run of the container tests.
>
> BUG:
>
> https://bugs.openjdk.java.net/browse/JDK-8220674
>
> WEBREV:
>
> http://cr.openjdk.java.net/~bobv/8220674/webrev/
>
> Bob.
>
>



More information about the serviceability-dev mailing list