kernel.pid_max is too low for Ceph deployments using many OSDs

Bug #1639191 reported by Giulio Fidente
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Giulio Fidente

Bug Description

In our OSP10d deployed test-bed [21 computes backed by 1043 Ceph OSDs], the compute node kernel.pid_max is set to 49152 but ceph (especially with a large number of OSDs) can consume far more than this for thread count.

More at https://bugzilla.redhat.com/show_bug.cgi?id=1389502

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/393682

Changed in tripleo:
assignee: nobody → Giulio Fidente (gfidente)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/393682
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=69be131d4075e5347b18c342b4de4fb503de39a5
Submitter: Jenkins
Branch: master

commit 69be131d4075e5347b18c342b4de4fb503de39a5
Author: Giulio Fidente <email address hidden>
Date: Fri Nov 4 11:12:43 2016 +0100

    Defaults kernel.pid_max to 1048576

    In some scenarios we reach the kernel.pid_max value, this change
    adds a parameter to the Kernel service for configuration of the
    sysctl key and defaults it to 1048576.

    Change-Id: Id8f3e6b7ed9846022898d7158fe9180418847085
    Closes-Bug: #1639191

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/395608

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/newton)

Reviewed: https://review.openstack.org/395608
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9de1e2250ff67c5d8fab77e5ca60e2a27e060f2d
Submitter: Jenkins
Branch: stable/newton

commit 9de1e2250ff67c5d8fab77e5ca60e2a27e060f2d
Author: Giulio Fidente <email address hidden>
Date: Fri Nov 4 11:12:43 2016 +0100

    Defaults kernel.pid_max to 1048576

    In some scenarios we reach the kernel.pid_max value, this change
    adds a parameter to the Kernel service for configuration of the
    sysctl key and defaults it to 1048576.

    Change-Id: Id8f3e6b7ed9846022898d7158fe9180418847085
    Closes-Bug: #1639191
    (cherry picked from commit 69be131d4075e5347b18c342b4de4fb503de39a5)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 6.0.0.0b1

This issue was fixed in the openstack/tripleo-heat-templates 6.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 5.2.0

This issue was fixed in the openstack/tripleo-heat-templates 5.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.