PBS daemons can be restricted by systemd version 226 and later TasksMax setting

Description

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:

/etc/systemd/system.conf

By uncommenting the line:

#DefaultTasksMax=512

And changing the 512 limit to a huge number.

Reboot.

Maybe you can package PBS differently to address it, perhaps by configuring the systemd service which is created.

Acceptance Criteria

None

Status

Assignee

nithin johnson

Reporter

nithin johnson

Severity

None

OS

None

Start Date

None

Pull Request URL

Story Points

1

Fix versions

Priority

Low
Configure