Increase kernel.pid_max parameter value to meet Ceph requirements
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Maksim Malchuk | ||
6.1.x |
Fix Released
|
High
|
Maksim Malchuk | ||
7.0.x |
Fix Released
|
High
|
Maksim Malchuk | ||
8.0.x |
Fix Released
|
High
|
Maksim Malchuk |
Bug Description
Fuel deploys the nodes with the default kernel.
However, normally Ceph OSD node may require more than 1000 PIDs per OSD in idle state, running on the node. This number of required PIDs increases with the number of placement groups configured and with the load to OSDs.
Lack of allowed PIDs leads to all running OSD restart on the node. Such restart sometimes may trigger cascade OSD node failures.
Related Ceph issue: http://
I propose to change Fuel Library to set kernel.
Workaround is to increase the allowed PID number manually, it is possible on the fly with:
`sysctl -w kernel.
`echo 4194303 > /proc/sys/
description: | updated |
tags: | added: area-library |
no longer affects: | fuel/mitaka |
tags: | added: team-bugfix |
tags: | added: on-verification |
tags: | added: on-verification |
Fix proposed to branch: master /review. openstack. org/270955
Review: https:/