aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-26 11:25:51 +0000
committerGerrit Code Review <review@openstack.org>2016-09-26 11:25:51 +0000
commit651c1ee4b2cb3464d28ab3754b1a078d15d51b81 (patch)
tree06e494d6b61d083ddb345c8a820bf41acca1cf5f
parent1dd9fae441f3375aa6684abf1a80ee8fcb195fcb (diff)
parent7608f1ee65333d83dbbaff80e3c94270f81373b1 (diff)
downloadkolla-651c1ee4b2cb3464d28ab3754b1a078d15d51b81.tar.gz
kolla-651c1ee4b2cb3464d28ab3754b1a078d15d51b81.zip
Merge "Revert "Bind EPMD to api interface address""
-rw-r--r--ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j211
1 files changed, 10 insertions, 1 deletions
diff --git a/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 b/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2
index 81ccce679..564967cb9 100644
--- a/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2
+++ b/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2
@@ -6,5 +6,14 @@ RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-pa /usr/lib/rabbitmq/lib/{{ rabbitmq_versi
RABBITMQ_LOG_BASE=/var/log/kolla/rabbitmq
-export ERL_EPMD_ADDRESS={{ api_interface_address }}
+# TODO(sdake, vhosakot)
+# erlang by default binds to wildcard (all interfaces) and can potentially
+# interfere with the neutron external or tenant networks. We should in theory
+# bind epmd to the host's IPv4 address to address the issue however this also
+# has issues and can crash erlang when it is compiled with IPv6 support.
+# See bugs:
+# https://bugs.launchpad.net/ubuntu/+source/erlang/+bug/1374109
+# https://bugs.launchpad.net/kolla/+bug/1562701
+# https://bugzilla.redhat.com/show_bug.cgi?id=1324922
+#export ERL_EPMD_ADDRESS={{ api_interface_address }}
export ERL_EPMD_PORT={{ rabbitmq_epmd_port }}