devstack/files
Sean Dague 733d85c5c9 install ebtables locking workaround
ebtables is racing with itself when nova and libvirt attempt to create
rules at the same time in the nat table. ebtables now has an explicit
--concurrent flag, that all tools must opt into to prevent ebtables
from inherently being unsafe to run.

libvirt gained this support in 1.2.11, which is too new for our ubuntu
primary testing environment. Nova still hasn't added this support,
though even if it did, we'd run into the issue with libvirt.

We can do the most ghetto thing possible and create a wrapper for
ebtables that does explicit locking on it's own. It's pretty terrible,
but it should work. And it is the kind of work around that people
unable to upgrade libvirt will probably need to do.

This is an opt in value which we should set in the gate to True.

Related-Bug: #1501558

Change-Id: Ic6fa847eba34c21593b9df86a1c2c179534d0ba5
(cherry picked from commit 7860f2ba31)
(cherry picked from commit aca08dedc7)
2015-11-20 14:55:28 -05:00
..
debs Stop installing nose and pylint from distros 2015-05-08 17:49:47 +00:00
ldap LDAP root DN creation fails 2014-01-31 16:54:10 -08:00
rpms Stop installing nose and pylint from distros 2015-05-08 17:49:47 +00:00
rpms-suse suse: Add missing dependency for Python-MySQL 2015-07-21 11:10:59 +02:00
swift have the run and logs files in $SWIFT_DATA_DIR 2013-01-22 11:30:49 +00:00
apache-ceilometer.template Allow ceilometer-api to run under mod_wsgi 2014-09-28 17:55:59 +01:00
apache-heat-pip-repo.template Remove lib/dib 2015-03-06 10:57:52 +13:00
apache-horizon.template Changed the log format for horizon's apache configuration 2015-02-23 19:10:51 +00:00
apache-ironic.template Ironic: Setup/Configure iPXE 2014-08-20 17:32:32 +01:00
apache-keystone.template Install Keystone into its own venv 2015-03-20 10:47:37 -05:00
apts Rename apts to debs 2014-11-24 09:51:17 -05:00
default_catalog.templates Make EC2 compatible with current AWS CLI. 2015-02-06 22:51:07 +03:00
dnsmasq-for-baremetal-from-nova-network.conf Add option to serve PXE for baremetal from nova-network 2013-07-30 10:47:46 +09:00
ebtables.workaround install ebtables locking workaround 2015-11-20 14:55:28 -05:00
venv-requirements.txt Until we prebuild wheels don't build wheels for deb installed libs 2015-03-24 07:28:11 -07:00