mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-04 00:01:30 -07:00
Use a consistent RLIMIT_NOFILE for ansible-test.
This commit is contained in:
parent
d99728d9e6
commit
e8a31a12be
5 changed files with 38 additions and 12 deletions
14
test/runner/lib/init.py
Normal file
14
test/runner/lib/init.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
"""Early initialization for ansible-test before most other imports have been performed."""
|
||||
|
||||
import resource
|
||||
|
||||
from lib.constants import (
|
||||
SOFT_RLIMIT_NOFILE,
|
||||
)
|
||||
|
||||
CURRENT_RLIMIT_NOFILE = resource.getrlimit(resource.RLIMIT_NOFILE)
|
||||
DESIRED_RLIMIT_NOFILE = (SOFT_RLIMIT_NOFILE, CURRENT_RLIMIT_NOFILE[1])
|
||||
|
||||
if DESIRED_RLIMIT_NOFILE < CURRENT_RLIMIT_NOFILE:
|
||||
resource.setrlimit(resource.RLIMIT_NOFILE, DESIRED_RLIMIT_NOFILE)
|
||||
CURRENT_RLIMIT_NOFILE = DESIRED_RLIMIT_NOFILE
|
Loading…
Add table
Add a link
Reference in a new issue