summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lib/ansible_test/_internal/docker_util.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/docker_util.py b/test/lib/ansible_test/_internal/docker_util.py
index da113f02a1..cab2451f86 100644
--- a/test/lib/ansible_test/_internal/docker_util.py
+++ b/test/lib/ansible_test/_internal/docker_util.py
@@ -37,6 +37,10 @@ DOCKER_COMMANDS = [
'podman',
]
+# Max number of open files in a docker container.
+# Passed with --ulimit option to the docker run command.
+MAX_NUM_OPEN_FILES = 10240
+
class DockerCommand:
"""Details about the available docker command."""
@@ -232,6 +236,8 @@ def docker_run(
# Only when the network is not the default bridge network.
options.extend(['--network', network])
+ options.extend(['--ulimit', 'nofile=%s' % MAX_NUM_OPEN_FILES])
+
for _iteration in range(1, 3):
try:
stdout = docker_command(args, [command] + options + [image] + cmd, capture=True)[0]