RabbitMQ's default ulimit should be higher

Bug #1714511 reported by Major Hayden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Low
Major Hayden

Bug Description

In busy OpenStack environments, RabbitMQ's ulimit may need to be higher than 4,096 (our current default). A SuperUser post[1] mentions 64K, Mirantis raised theirs[2] to 102400, and documentation for Stratus[3] suggests 65536. Rackspace has had good experience with 65536 as a default.

[1] http://superuser.openstack.org/articles/how-we-scaled-openstack-to-launch-168-000-cloud-instances/
[2] https://bugs.launchpad.net/fuel/+bug/1279594
[3] http://clouddoc.stratus.com/1.5.1.0/en-us/Content/Help/P03_Support/C02_InstallGuide/C05_OpenStackInstall/T_RabbitMQLimits.htm

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (master)

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

Changed in openstack-ansible:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (master)

Reviewed: https://review.openstack.org/500054
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=e9b44a3a2b88750218c8f045802a6548c7e37044
Submitter: Jenkins
Branch: master

commit e9b44a3a2b88750218c8f045802a6548c7e37044
Author: Major Hayden <email address hidden>
Date: Fri Sep 1 08:40:35 2017 -0500

    Increase RabbitMQ's ulimit to 65536

    This patch increases the default ulimit for RabbitMQ to 65536. This
    lines up well with other deployments (see bug report).

    Closes-Bug: 1714511
    Change-Id: I55ec4590c2c382bf26e9178ce9500fddcd6128dc

Changed in openstack-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/500913

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/500914

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/newton)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (stable/ocata)

Reviewed: https://review.openstack.org/500914
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=2aec41b0fbb7beceabf64c3b1d96a0c75ec8481d
Submitter: Jenkins
Branch: stable/ocata

commit 2aec41b0fbb7beceabf64c3b1d96a0c75ec8481d
Author: Major Hayden <email address hidden>
Date: Fri Sep 1 08:40:35 2017 -0500

    Increase RabbitMQ's ulimit to 65536

    This patch increases the default ulimit for RabbitMQ to 65536. This
    lines up well with other deployments (see bug report).

    Closes-Bug: 1714511
    Change-Id: I55ec4590c2c382bf26e9178ce9500fddcd6128dc
    (cherry picked from commit e9b44a3a2b88750218c8f045802a6548c7e37044)

tags: added: in-stable-ocata
tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (stable/newton)

Reviewed: https://review.openstack.org/500915
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=8cb5624c450516450093e148903d22719ed83e28
Submitter: Jenkins
Branch: stable/newton

commit 8cb5624c450516450093e148903d22719ed83e28
Author: Major Hayden <email address hidden>
Date: Fri Sep 1 08:40:35 2017 -0500

    Increase RabbitMQ's ulimit to 65536

    This patch increases the default ulimit for RabbitMQ to 65536. This
    lines up well with other deployments (see bug report).

    Closes-Bug: 1714511
    Change-Id: I55ec4590c2c382bf26e9178ce9500fddcd6128dc
    (cherry picked from commit e9b44a3a2b88750218c8f045802a6548c7e37044)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (stable/pike)

Reviewed: https://review.openstack.org/500913
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=8f32edae0902bb7173b44c71398673510bd5b6cc
Submitter: Jenkins
Branch: stable/pike

commit 8f32edae0902bb7173b44c71398673510bd5b6cc
Author: Major Hayden <email address hidden>
Date: Fri Sep 1 08:40:35 2017 -0500

    Increase RabbitMQ's ulimit to 65536

    This patch increases the default ulimit for RabbitMQ to 65536. This
    lines up well with other deployments (see bug report).

    Closes-Bug: 1714511
    Change-Id: I55ec4590c2c382bf26e9178ce9500fddcd6128dc
    (cherry picked from commit e9b44a3a2b88750218c8f045802a6548c7e37044)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/501461

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/501462

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-rabbitmq_server (stable/newton)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (master)

Reviewed: https://review.openstack.org/501460
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=b5daa6b3c12493d463261b454d8e5a69b82a1cf5
Submitter: Jenkins
Branch: master

commit b5daa6b3c12493d463261b454d8e5a69b82a1cf5
Author: Major Hayden <email address hidden>
Date: Wed Sep 6 16:36:49 2017 -0500

    Add release note for RabbitMQ ulimit

    The release note didn't make it in with the RabbitMQ ulimit
    adjustment patch. This patch adds the note.

    Closes-Bug: 1714511
    Change-Id: I858f459fad829571c66f3baac4432c3d0318820d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (stable/ocata)

Reviewed: https://review.openstack.org/501462
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=448f25120597b1d1e8c0cf8e0f2ff7d208f21043
Submitter: Jenkins
Branch: stable/ocata

commit 448f25120597b1d1e8c0cf8e0f2ff7d208f21043
Author: Major Hayden <email address hidden>
Date: Wed Sep 6 16:36:49 2017 -0500

    Add release note for RabbitMQ ulimit

    The release note didn't make it in with the RabbitMQ ulimit
    adjustment patch. This patch adds the note.

    Closes-Bug: 1714511
    Change-Id: I858f459fad829571c66f3baac4432c3d0318820d
    (cherry picked from commit b5daa6b3c12493d463261b454d8e5a69b82a1cf5)

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

Reviewed: https://review.openstack.org/501463
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=f2d110a1fae658edfc790d6d1a00cf481f51e9f2
Submitter: Jenkins
Branch: stable/newton

commit f2d110a1fae658edfc790d6d1a00cf481f51e9f2
Author: Major Hayden <email address hidden>
Date: Wed Sep 6 16:36:49 2017 -0500

    Add release note for RabbitMQ ulimit

    The release note didn't make it in with the RabbitMQ ulimit
    adjustment patch. This patch adds the note.

    Closes-Bug: 1714511
    Change-Id: I858f459fad829571c66f3baac4432c3d0318820d
    (cherry picked from commit b5daa6b3c12493d463261b454d8e5a69b82a1cf5)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-rabbitmq_server (stable/pike)

Reviewed: https://review.openstack.org/501461
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-rabbitmq_server/commit/?id=e148ca4fe34504c4d298ba5fe354ff96248caf0d
Submitter: Jenkins
Branch: stable/pike

commit e148ca4fe34504c4d298ba5fe354ff96248caf0d
Author: Major Hayden <email address hidden>
Date: Wed Sep 6 16:36:49 2017 -0500

    Add release note for RabbitMQ ulimit

    The release note didn't make it in with the RabbitMQ ulimit
    adjustment patch. This patch adds the note.

    Closes-Bug: 1714511
    Change-Id: I858f459fad829571c66f3baac4432c3d0318820d
    (cherry picked from commit b5daa6b3c12493d463261b454d8e5a69b82a1cf5)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-rabbitmq_server 16.0.0.0rc2

This issue was fixed in the openstack/openstack-ansible-rabbitmq_server 16.0.0.0rc2 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-rabbitmq_server 14.2.9

This issue was fixed in the openstack/openstack-ansible-rabbitmq_server 14.2.9 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-rabbitmq_server 17.0.0.0b1

This issue was fixed in the openstack/openstack-ansible-rabbitmq_server 17.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-rabbitmq_server 15.1.10

This issue was fixed in the openstack/openstack-ansible-rabbitmq_server 15.1.10 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.