This is an automated email from the ASF dual-hosted git repository.

mchades pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new d865df90e [#5152] fix(oceanbase-catalog): OB catalog UTs failed on Mac 
(#5178)
d865df90e is described below

commit d865df90ea6934b97809bdf0db38d44997bdbaaa
Author: Liang Chun <[email protected]>
AuthorDate: Mon Oct 21 05:01:13 2024 -0700

    [#5152] fix(oceanbase-catalog): OB catalog UTs failed on Mac (#5178)
    
    ### What changes were proposed in this pull request?
    
    The max user processes in the OB catalog unit tests should be larger
    than 120000
    
    ### Why are the changes needed?
    
    Fix: #5152
    
    ### Does this PR introduce _any_ user-facing change?
    
    No
    
    ### How was this patch tested?
    
    ./gradlew :catalogs:catalog-jdbc-oceanbase:test -PskipDockerTests=false
---
 .../apache/gravitino/integration/test/container/BaseContainer.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/BaseContainer.java
 
b/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/BaseContainer.java
index 192ba2c0c..517d6e877 100644
--- 
a/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/BaseContainer.java
+++ 
b/integration-test-common/src/test/java/org/apache/gravitino/integration/test/container/BaseContainer.java
@@ -24,6 +24,7 @@ import static 
org.testcontainers.utility.MountableFile.forHostPath;
 import com.github.dockerjava.api.DockerClient;
 import com.github.dockerjava.api.command.InspectContainerResponse;
 import com.github.dockerjava.api.model.ContainerNetwork;
+import com.github.dockerjava.api.model.Ulimit;
 import com.google.common.base.Preconditions;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.collect.ImmutableSet;
@@ -79,8 +80,8 @@ public abstract class BaseContainer implements AutoCloseable {
                 cmd ->
                     cmd.getHostConfig()
                         .withSysctls(
-                            Collections.singletonMap(
-                                "net.ipv4.ip_local_port_range", "20000 
40000")));
+                            
Collections.singletonMap("net.ipv4.ip_local_port_range", "20000 40000"))
+                        .withUlimits(new Ulimit[] {new Ulimit("nproc", 
120000L, 120000L)}));
     this.ports = requireNonNull(ports, "ports is null");
     this.hostName = requireNonNull(hostName, "hostName is null");
     this.extraHosts = extraHosts;

Reply via email to