Dale Emery created GEODE-9443:
---------------------------------

             Summary: Increase kernel.pid_max in CI images
                 Key: GEODE-9443
                 URL: https://issues.apache.org/jira/browse/GEODE-9443
             Project: Geode
          Issue Type: Test
          Components: tests
            Reporter: Dale Emery


Certain Geode tests create a lot of threads. When these tests run in parallel 
with many other tests (as they do in CI), the whole set of concurrently running 
tests can overwhelm the Linux kernel's ability to assign PIDs to new threads. 
When this happens, test processes, Gradle processes, and other processes can 
become unable to create new threads.

The relevant system parameter is {{kernel.pid_max}}. On our CI systems, 
{{pid_max}} is 98,304.

Raising {{pid_max}} to 983040 (10x the default value). A build can run 24 
concurrent instances of even our most thread-heavy tests without exceeding this 
threshold.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to