neutron/neutron/services
Brian Haley 8275f13dd7 Verify metering label exists before applying rule
If the metering-agent receives a label rule before it
has added the label, it will fail to update the iptables
rules as there are no existing chains.

When the action is "create", check if there is an existing
label, and create one and the corresponding iptables chains,
before trying to add the rule.

Closes-Bug: #1617248

Change-Id: Ia0ec1361188cca53023667d249c2b1e10bc22089
(cherry picked from commit 29652e0aff)
2017-06-14 16:11:50 +00:00
..
auto_allocate Add OVO for AutoAllocatedTopology 2017-01-17 14:24:10 -06:00
externaldns Use the session loader in keystoneauth1 for designate 2017-01-11 11:37:09 +01:00
flavors Make service plugins' get_plugin_type classmethods 2016-06-07 15:33:07 -05:00
l3_router neutron-lib: use L3 constant 2017-01-11 04:27:56 -08:00
loki Add Loki service plugin for optional DB havoc 2017-02-03 05:12:33 -08:00
metering Verify metering label exists before applying rule 2017-06-14 16:11:50 +00:00
network_ip_availability Fix importing old path for exceptions 2017-01-19 14:53:49 +09:00
qos Remove minimum_bandwidth_rule from rules supported by Linuxbridge agent 2017-05-20 04:36:07 +00:00
rbac Neutron RBAC API and network support 2015-08-20 20:00:17 -07:00
revisions Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
segments Routed networks IPv4 inventory in Nova GRP 2017-01-20 15:32:35 -06:00
tag Use correct retry mechanism in tags 2017-04-28 12:11:20 +00:00
timestamp Register sqlalchemy events through hook for UT cleanup 2017-01-20 04:15:01 -08:00
trunk Merge "Fetch trunk port MTU only on trunk validation" into stable/ocata 2017-03-14 00:34:24 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
provider_configuration.py Use DB field sizes instead of _MAX_LEN constants 2016-12-23 13:48:57 +00:00
service_base.py Adding the appropriate log hints where needed 2016-06-30 07:35:24 +00:00