]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
sysctl.d: set kernel.pid_max=4194304 on 64-bit systems
authorDavid Disseldorp <ddiss@suse.de>
Tue, 14 Nov 2017 15:32:39 +0000 (16:32 +0100)
committerDavid Disseldorp <ddiss@suse.de>
Fri, 17 Nov 2017 13:40:23 +0000 (14:40 +0100)
commit14a0c2a727dd71560c3cf18171378ccde6e14699
tree752ebda05316c801fdf9243ab8ec229f8e56d29f
parent4d0b70068894af2d9c2c4b6fea1451a47864bfd8
sysctl.d: set kernel.pid_max=4194304 on 64-bit systems

For CONFIG_BASE_FULL Linux kernels, the maximum number of proc/thread
IDs is set to 32768 by default. This default limit can be quite easily
hit during recovery on nodes with high OSD counts.
To avoid hitting the pid_max default limit, attempt to configure it to
4194304, which corresponds to the maximum limit possible on 64-bit
CONFIG_BASE_FULL kernels.

Fixes: http://tracker.ceph.com/issues/21929
Signed-off-by: David Disseldorp <ddiss@suse.de>
CMakeLists.txt
etc/sysctl/.gitignore [new file with mode: 0644]
etc/sysctl/90-ceph-osd.conf [deleted file]
etc/sysctl/90-ceph-osd.conf.in [new file with mode: 0644]
etc/sysctl/CMakeLists.txt [new file with mode: 0644]