openstack-ansible-rabbitmq_.../releasenotes/notes/optimize-centos-erlang-install-bafd1c376ffca35e.yaml
Major Hayden 05370b0394
Optimize CentOS Erlang installation
This patch optimizes the Erlang/RabbitMQ installation on CentOS. It
includes:

  * Installing RabbitMQ from RabbitMQ's repository
  * Installing Erlang all-in-one from RabbitMQ's repository
  * Remove old versionlocks before applying new ones (fixes bug)

The erlang-solutions repository is hosted in eastern Europe and has
high latency to the USA and western Europe. Installing from that
repository brings in over 80 individual packages, which causes
additional delays in the role.

The Erlang all-in-one package from RabbitMQ's repository contains
only the Erlang bits that RabbitMQ needs. Also, it has HiPE enabled
by default, which is recommended by RabbitMQ developers for
better performance.

Closes-Bug: 1712596
Change-Id: I1bfcc96f353bd27b0004d93e250bb041eee48bdb
2017-09-12 09:59:47 -06:00

16 lines
672 B
YAML

---
features:
- |
The installation of Erlang and is now optimized for CentOS.
Erlang 19.x is now installed via a single package that is maintained by
RabbitMQ developers and it provides the minimal features required for
RabbitMQ to function. It also includes HiPE support for increased
performance.
The version of Erlang is kept constant using yum's versionlock plugin.
- |
RabbitMQ is now installed via an RPM repository provided by RabbitMQ
developers. The version is kept constant via yum's versionlock plugin.
This allows the tasks to lock the RabbitMQ version to a particular
revision and prevent changes to that version.