something new in SLES 12.2 that affects the PBS mom and her children.
Starting in this release, systemd apparently places registered services into a cgroup with a task limit of 512. Regardless of RLIMITS, the PBS mom is hamstrung by this new limit and can’t have as many children.
Some PBS jobs flood stdout with messages like this:
fork: retry: No child processes
This is what we are doing (unless we find a better way):
Modify the limit and increase it in the file:
By uncommenting the line:
And changing the 512 limit to a huge number.
Maybe you can package PBS differently to address it, perhaps by configuring the systemd service which is created.