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-utils # for dhcp_release only available in dist:precise
ebtables
haproxy # to serve as metadata proxy inside router/dhcp namespaces
iptables
iputils-arping
iputils-ping

View File

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

View File

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