neutron/neutron/agent
Brian Haley 65a81623fc Process conntrack updates in worker threads
With a large number of instances and/or security group rules,
conntrack updates when ports are removed or rules are changed
can take a long time to process.  By enqueuing these to a set
or worker threads, the agent can continue with other work while
they are processed in the background.

This is a change in behavior in the agent since it could
program a new set of security group rules before all existing
conntrack entries are deleted, but since the iptables or OVSfw
NAT rules will have been removed, it should not pose a
security issue.

Change-Id: Ibf858c7fdf7a822a30e4a0c4722d70fd272741b6
Closes-bug: #1745468
2018-02-06 12:25:59 -05:00
..
common Merge "Fix ingress bw limit for OVS DPDK ports" 2018-01-18 18:07:39 +00:00
dhcp Merge "consume common constants from lib" 2017-10-16 19:16:01 +00:00
l2 use qos constants from neutron-lib 2017-10-26 19:57:19 +00:00
l3 Merge "Add missing iptable rule in snat ns for centralized fips." 2018-01-12 05:56:16 +00:00
linux Process conntrack updates in worker threads 2018-02-06 12:25:59 -05:00
metadata Add log-tag to haproxy config file 2018-01-22 09:07:03 -05:00
ovsdb Merge "Minor fix to remove legacy OVSDB IDL connection" 2018-01-26 09:40:30 +00:00
windows Refactoring agent linux&ovsdb config 2017-08-25 10:41:39 -04:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
agent_extension.py Generalize agent extension mechanism 2016-07-19 13:45:22 +00:00
agent_extensions_manager.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
dhcp_agent.py Change ip_lib network namespace code to use pyroute2 2017-10-04 21:09:28 +00:00
firewall.py consume load_class_by_alias_or_classname from neutron-lib 2017-10-21 06:01:15 -06:00
l3_agent.py Refactoring agent linux&ovsdb config 2017-08-25 10:41:39 -04:00
metadata_agent.py Remove deprecated cache_url 2017-11-10 00:47:19 -05:00
resource_cache.py Merge "Fix race condition with enabling SG on many ports at once" 2018-01-27 10:36:37 +00:00
rpc.py remove neutron.callbacks package 2018-01-16 09:32:32 -07:00
securitygroups_rpc.py Remove security_groups_provider_updated rpc code 2017-09-22 12:44:40 -04:00