diff --git a/deployment/rabbitmq/rabbitmq-container-puppet.yaml b/deployment/rabbitmq/rabbitmq-container-puppet.yaml index f175323370..b248d0c0ac 100644 --- a/deployment/rabbitmq/rabbitmq-container-puppet.yaml +++ b/deployment/rabbitmq/rabbitmq-container-puppet.yaml @@ -55,6 +55,10 @@ parameters: default: 65536 description: Configures RabbitMQ FD limit type: number + RabbitTCPBacklog: + default: 4096 + description: Configures RabbitMQ maximum TCP Backlog + type: number RabbitIPv6: default: false description: Enable IPv6 in RabbitMQ @@ -143,7 +147,7 @@ outputs: rabbitmq::wipe_db_on_cookie_change: true rabbitmq::port: 5672 rabbitmq::loopback_users: [] - rabbitmq::tcp_backlog: 4096 + rabbitmq::tcp_backlog: {get_param: RabbitTCPBacklog} rabbitmq::package_provider: yum rabbitmq::package_source: undef rabbitmq::repos_ensure: false diff --git a/releasenotes/notes/releasenotes/notes/add_params_to_configure_rabbitmq_backlog-68da3a07ef506f57.yaml b/releasenotes/notes/releasenotes/notes/add_params_to_configure_rabbitmq_backlog-68da3a07ef506f57.yaml new file mode 100644 index 0000000000..4be8b2c831 --- /dev/null +++ b/releasenotes/notes/releasenotes/notes/add_params_to_configure_rabbitmq_backlog-68da3a07ef506f57.yaml @@ -0,0 +1,7 @@ +--- +other: + - | + A new parameter called ``RabbitTCPBacklog`` that specifies the maximum tcp + backlog for RabbitMQ as been added. The value defaults to 4096 to match + previous behavior and can be modified for the needs of larger scale + deployments by operators.