Alexey Lebedeff [Thu, 10 Nov 2016 09:08:01 +0000 (12:08 +0300)]
Upgrade to 3.6.6
This is squash-commit of
https://review.fuel-infra.org/#/c/28448/ and
https://review.fuel-infra.org/#/c/28449/
Import new upstream release. Packaging staff is also imported from the
same source.
Changes applied on top of upstream .deb package:
- fuel-ha-utils in 8.0 still contain its own copy of OCF script. Replace
it with the latest version using dpkg-divert mechanism.
- Patch OCF to use policy file from old fuel-library location
- Patch OCF to not to use private pacemaker attributes - pacemaker in
8.0 doesn't support them
- Disable broker startup on installation
- Tune fd limit
- Add erlang-src dependency, build fails on ssl headers otherwise
Alexey Lebedeff [Thu, 24 Dec 2015 11:21:48 +0000 (14:21 +0300)]
Backport infinite loop detection
Upstream fix https://github.com/rabbitmq/rabbitmq-common/pull/26 (patch
modified to reflect current state of upstream code).
Sudden death of cluster node could result in a stuck queue process -
this will result in redeclare attempts to hang. With this patch such
condition will be detected - AMQP channel will be closed and error will
be logged. And probably it could help us to discover underlying bug, by
localizing it in time.
And for referenced partial bugs it'll allow us to confirm or reject
hypothesis that it's related.
Alexey Lebedeff [Thu, 10 Dec 2015 15:19:57 +0000 (18:19 +0300)]
Build rabbitmq 3.5.6 for ubuntu
debian/ from http://archive.ubuntu.com/ubuntu/pool/main/r/rabbitmq-server/rabbitmq-server_3.5.4-1.debian.tar.xz
RabbitMQ source from https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6.tar.gz
Tune rabbitmq 3.5.6 for MOS:
* Disable auto-start on package install.
* Increase ulimit on number of file descriptors.
The package taken from Debian Sid caused at least one problem -
RabbitMQ server automatically started on install. This CR falls
back to our original package to mitigate this and possible other
issues.
Source picked up from Debian Sid:
http://http.debian.net/debian/pool/main/r/rabbitmq-server/rabbitmq-server_3.5.4-1.dsc
http://http.debian.net/debian/pool/main/r/rabbitmq-server/rabbitmq-server_3.5.4.orig.tar.gz
http://http.debian.net/debian/pool/main/r/rabbitmq-server/rabbitmq-server_3.5.4-1.debian.tar.xz
Added rabbitmq-server version 3.3.5 from rabbitmq.com
The version of rabbitmq-server shipped in Ubuntu 14.04 (3.2.4) provides
poor/buggy clustering/HA facilities and is not suitable for OpenStack
(in HA configuration), hence the custom package.