summaryrefslogtreecommitdiff
path: root/openstack/usr/share/openstack/openstack-rabbitmq-setup
diff options
context:
space:
mode:
authorFrancisco Redondo Marchena <francisco.marchena@codethink.co.uk>2014-11-11 18:07:35 +0000
committerRichard Ipsum <richardipsum@fastmail.co.uk>2014-11-27 18:12:13 +0000
commit5d2153b48969e58163634f95a874d03b4db3ee2d (patch)
tree6f679899eb1022829c97dad718fb0f3541f27961 /openstack/usr/share/openstack/openstack-rabbitmq-setup
parent4993f61b2f0d44084a081ce865190113ea0f0361 (diff)
downloaddefinitions-5d2153b48969e58163634f95a874d03b4db3ee2d.tar.gz
TO_FIX: Attempt to fix rabbitmq-server service
Changes done: - Remove the call to rabbitmq-server service inside of rabbitmq-setup - Rewrite the rabbitmq-server service because the current rabbitmq-server source does not support notify type of systemd unit, the current approach does not work because the server does not run properly the first attempt (it does if it is manually rebooted). Fedora/devstack guys have patches to add systemd notify support for this, see: [1] https://peter.fedorapeople.org/rabbitmq-server-0001-Add-systemd-notify-support.patch [2] http://pkgs.fedoraproject.org/cgit/rabbitmq-server.git/tree/rabbitmq-server-systemd-notify-support.patch [3] http://pkgs.fedoraproject.org/cgit/rabbitmq-server.git/commit/?id=eea61e0 but this implies to add erlang-sd_notify: [4] http://pkgs.fedoraproject.org/cgit/erlang-sd_notify.git/tree/erlang-sd_notify.spec and [5] https://apps.fedoraproject.org/packages/erlang-sd_notify/sources/spec and [6] possibly the erlang builder "rebar": https://github.com/rebar/rebar - Link the rabbitmq-server service to multi.target.wants Other interesting links to configure rabbit: [7] https://www.rabbitmq.com/configure.html [8] https://www.rabbitmq.com/configure.html#configuration-file
Diffstat (limited to 'openstack/usr/share/openstack/openstack-rabbitmq-setup')
-rw-r--r--openstack/usr/share/openstack/openstack-rabbitmq-setup5
1 files changed, 1 insertions, 4 deletions
diff --git a/openstack/usr/share/openstack/openstack-rabbitmq-setup b/openstack/usr/share/openstack/openstack-rabbitmq-setup
index fb83c039..af332841 100644
--- a/openstack/usr/share/openstack/openstack-rabbitmq-setup
+++ b/openstack/usr/share/openstack/openstack-rabbitmq-setup
@@ -38,9 +38,6 @@ if [ ! -d /var/log/rabbitmq ]; then
chmod 755 /var/log/rabbitmq
fi
-systemctl start openstack-rabbitmq-server
-
-ln -s "/etc/systemd/system/openstack-rabbitmq-server.service" \
- "/etc/systemd/system/multi-user.target.wants/openstack-rabbitmq-server.service"
+chown -R rabbitmq:rabbitmq /var/lib/rabbitmq
exit 0