8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC

Backport-of: 7352bb9105
This commit is contained in:
Aleksey Shipilev
2023-10-10 18:22:41 +00:00
committed by Vitaly Provodin
parent 7e9b407cd1
commit e4b9ec73c6

View File

@@ -77,6 +77,7 @@ public class TestMemoryWithCgroupV1 {
Common.logNewTestCase("Test print_container_info()");
DockerRunOptions opts = Common.newOpts(imageName, "PrintContainerInfo").addJavaOpts("-XshowSettings:system");
opts.addDockerOpts("--cpus", "4"); // Avoid OOM kill on many-core systems
opts.addDockerOpts("--memory", dockerMemLimit, "--memory-swappiness", "0", "--memory-swap", dockerSwapMemLimit);
Common.addWhiteBoxOpts(opts);
@@ -104,6 +105,7 @@ public class TestMemoryWithCgroupV1 {
String swappiness, String expectedSwap) throws Exception {
Common.logNewTestCase("Check OperatingSystemMXBean");
DockerRunOptions opts = Common.newOpts(imageName, "CheckOperatingSystemMXBean")
.addDockerOpts("--cpus", "4") // Avoid OOM kill on many-core systems
.addDockerOpts(
"--memory", memoryAllocation,
"--memory-swappiness", swappiness,