Adding haproxy package to Neutron

This patch adds haproxy package to devstack as Neutron will rely on it
for serving metadata instead of the current Python implementation.

haproxy will reduce the memory footprint from ~50MB to ~1.5MB for
serving metadata. It will be spawned for every Neutron router so,
for large deployments, it will be a significant memory reduction.

Change-Id: I36a5531cacc21c0d4bb7f20d4bec6da65d04c262
This commit is contained in:
Daniel Alvarez 2017-02-16 09:38:13 +00:00
parent fe86b35982
commit 1d0841286e
3 changed files with 3 additions and 0 deletions

View File

@ -2,6 +2,7 @@ acl
dnsmasq-base dnsmasq-base
dnsmasq-utils # for dhcp_release only available in dist:precise dnsmasq-utils # for dhcp_release only available in dist:precise
ebtables ebtables
haproxy # to serve as metadata proxy inside router/dhcp namespaces
iptables iptables
iputils-arping iputils-arping
iputils-ping iputils-ping

View File

@ -2,6 +2,7 @@ acl
dnsmasq dnsmasq
dnsmasq-utils # dist:opensuse-12.3,opensuse-13.1 dnsmasq-utils # dist:opensuse-12.3,opensuse-13.1
ebtables ebtables
haproxy # to serve as metadata proxy inside router/dhcp namespaces
iptables iptables
iputils iputils
mariadb # NOPRIME mariadb # NOPRIME

View File

@ -2,6 +2,7 @@ acl
dnsmasq # for q-dhcp dnsmasq # for q-dhcp
dnsmasq-utils # for dhcp_release dnsmasq-utils # for dhcp_release
ebtables ebtables
haproxy # to serve as metadata proxy inside router/dhcp namespaces
iptables iptables
iputils iputils
mysql-devel mysql-devel