tools/ci.sh: Set `ulimit -n` for unix CI.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
Jim Mussared 2023-11-09 17:36:09 +11:00 committed by Damien George
parent 8b24aa36ba
commit 74fd7b3d32
2 changed files with 5 additions and 1 deletions

View File

@ -35,7 +35,8 @@ poller.register(1, select.POLLIN)
print(poller.poll(0))
# Test registering a very large number of file descriptors (will trigger
# EINVAL due to more than OPEN_MAX fds).
# EINVAL due to more than OPEN_MAX fds). Typically it's 1024 (and on GitHub CI
# we force this via `ulimit -n 1024`).
poller = select.poll()
for fd in range(6000):
poller.register(fd)

View File

@ -6,6 +6,9 @@ else
MAKEOPTS="-j$(sysctl -n hw.ncpu)"
fi
# Ensure known OPEN_MAX (NO_FILES) limit.
ulimit -n 1024
########################################################################################
# general helper functions