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;