a13ed77cae697edca637dc4b99b9bce38aa4ba10
15 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Dmitriy Rabotyagov
|
fc27e735a6 |
Add Centos-8 support
Depends-On: https://review.opendev.org/734672 Depends-On: https://review.opendev.org/735289 Change-Id: I35690f9a54337d6a268406ddcf6726f7040ac966 |
||
|
Kourosh Vivan
|
00db9987f0 |
Add NODENAME in rabbitmq env
NODENAME is needed in some deployment (Centos) for use rabbitmq cli Change-Id: I983021d5913b3e88fb7b934003583d48ee35b8d9 Closes-bug: #1804283 |
||
|
Jonathan Rosser
|
15e8837dd3 |
Add defaults for rabbitmq managment and erlang bind addresses
These default to 0.0.0.0 and can be overriden in a real deployment where the correct management network address is known. Change-Id: If989ccee6449578316e2e8dbe502b6b17c7af9c5 |
||
|
Gabriele
|
615b60df8e |
Improve Mnesia IO performances
With this configuration, the database Mnesia reduces the activity to the
disk. It is useful when a huge of queues/exchanges/bindings are created
and destroyed.
With the default value (100), RabbitMQ could log {Mnesia is overloaded}.
Moved to 300. The range should be between 100 and 1000.
Read [1] for more info.
[1] http://erlang.org/doc/man/mnesia.html#dump_log_write_threshold
Change-Id: I6dcfc9db02bcd8c8f0a1ebf58d9c3ceb84cae10a
|
||
|
Jesse Pretorius (odyssey4me)
|
f90bfd5cc1 |
Add the ability to set the rabbitmq bind address
The rabbitmq bind address can now be set using the `rabbitmq_port_bindings` option which creates a hash of rabbitmq connection options allowing multiple bind addresses and port configurations to be present. This change also organizes the config so that its now far more human readable. The option `rabbitmq_disable_non_tls_listeners` has been removed. This was done because it is now irrelevant given its possible to set the specific bind addresses and port configurations. Change-Id: I103e406f5393a4ce3f7d6cd7f7e25e2058b0e796 Signed-off-by: Kevin Carter <kevin@cloudnull.com> |
||
|
Bjoern Teipel
|
6f5946d2cc |
Introducing the new override rabbitmq_memory_high_watermark
The override rabbitmq_memory_high_watermark can be used to alter the overall memory consumption of rabbitMQ and more importantly define when the garbage collection (gc) is happening. The old default value of 0.4 can lead up to 80% memory usage during gc which can lead to OOM scenarios. The new default value is set to 0.2, lowering the maximum memory usage to 40% Change-Id: Iedbb459a5d17f16bbb204b0b8e989ae84c77f8a6 |
||
|
Major Hayden
|
e27a4b2851 |
Add automatic restart for RabbitMQ
This patch ensures that systemd will restart RabbitMQ in case of failure or if the process is manually killed. Closes-Bug: 1659954 Change-Id: Id8dbdccfe445f4a25902054eb6809d42a92d5f5d |
||
|
Markos Chandras
|
ec2ec4c8dc |
Add support for the openSUSE Leap distributions
Add support for the openSUSE Leap distributions. On openSUSE we also need to provide our own rabbitmq-server.service systemd file which doesn't depend on epmd.socket and epmd.service unit files. Change-Id: I7907da612654d6593cfa40470eaec0be633ba4e9 |
||
|
Andrey
|
84d75078cf |
Allow configuration of listening on non-ssl port
Deployers can override the `rabbitmq_disable_non_tls_listeners` variable, setting a value of `True` if they wish to enable this feature. Change-Id: I4fe39099dbe8973d2655845c19882c404d4f20b1 |
||
|
Paulo Matias
|
716494ee86 |
Adjust file descriptor limit when systemd is used
Change-Id: I1039463e860e613f56fb2b813078d2c134f6b65d Related-Bug: #1623164 |
||
|
Travis Truman
|
37c741e545 |
Enable HiPE compile configuration
The ``rabbitmq_server`` role now supports configuring HiPE compilation of the RabbitMQ server Erlang code. This configuration option may improve server performance for some workloads and hardware. Deployers can override the ``rabbitmq_hipe_compile`` variable, setting a value of ``True`` if they wish to enable this feature. Change-Id: I433d94eff00ac82a9069f9092faa87d449190442 |
||
|
Satheesh Kumar Ulaganathan
|
9ccc0ee3f1 |
Add collect_statistics_interval, rates_mode in rabbitmq.config template
1. Add collect_statistics_interval and rates_mode configurations in rabbitmq.config template which enables to define custom value for those fields. 2. Add collect_statistics_interval and rates_mode defaults in defaults/main.yml Change-Id: Ie349528929398f53a9d87e7fc02e0c95c9d6d4f1 Closes-bug: 1617516 |
||
|
git-harry
|
cadd8ff635 |
Remove clustering config from rabbitmq.config
Remove cluster formation configuration from rabbitmq.config. Cluster formation is managed by the task files in the role, see tasks/rabbitmq_cluster.yml for details. The entries in the config template are unnecessary and I believe they may be causing clustering failures when the clustering tasks run. Remove testing for cluster configuration in rabbitmq.config. Change-Id: Ia65da05a5c967965143e8167657688d6906ad1f0 |
||
|
Bjoern Teipel
|
a90cd7e343 |
Adding ERLANG VM tuning parameters
This fix will add ERLANG VM tuning parameters with increased default settings to support larger installations. Following overrides have been added: rabbitmq_async_threads defaults to 128 (from 32) rabbitmq_process_limit defaults to 1048576 (from 256k) Closes-Bug: #1549940 DocImpact Change-Id: Ia0fab288db8aa287e667dfc843f02d7ec318a816 |
||
|
Kevin Carter
|
ee03bfc5ba |
first commit
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com> |