neutron/neutron/agent/linux
Kevin Benton 96657be885 Don't iterate updated_rule_sg_ids or updated_sg_members
updated_rule_sg_ids and updated_sg_members can be updated
concurrently by an RPC security_group_updated cast from the
server which will result in a RuntimeError due to set
size changing during iteration.

This adjusts the logic to just iterate over a copy of the set.

Change-Id: I0a7cf13157de256403cfd6196f64fafdfa65f180
Closes-Bug: #1696874
(cherry picked from commit e51ae07aec)
2017-06-12 08:28:22 +00:00
..
openvswitch_firewall Handle CIDR IP address in allowed address pairs 2017-05-05 08:39:37 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
async_process.py Change default exception in wait_until_true 2017-01-09 05:37:27 -05:00
bridge_lib.py LinuxBridge: Use ifindex for logical 'timestamp' 2016-09-14 17:02:46 +00:00
daemon.py Use bytes for python3 friendly os.write 2017-02-02 18:59:03 -08:00
dhcp.py Merge "Remove deprecated dhcp_domain from dhcp_agent.ini" 2017-01-19 08:41:02 +00:00
dibbler.py neutron-lib: use replace_file from neutron lib 2016-11-07 09:18:41 +00:00
external_process.py Use ensure_tree from oslo_utils.fileutils 2016-11-05 00:00:31 -07:00
interface.py Merge "Update MTU on existing devices" 2016-12-19 13:08:14 +00:00
ip_conntrack.py Move conntrack zones to IPTablesFirewall 2017-04-10 17:24:16 +00:00
ip_lib.py Send both gratuitous ARP REQUESTs and REPLYs 2017-05-24 00:58:46 +00:00
ip_link_support.py Add new configuration test in sanity check: vf_extended_management 2016-08-30 11:27:55 +00:00
ip_monitor.py Ignore possible suffix in iproute commands. 2015-12-10 11:16:12 +02:00
ipset_manager.py Delete conntrack when remote ipset member removed 2016-11-29 16:19:03 +00:00
iptables_comments.py Neutron to Drop Router Advts from VM ports 2015-04-24 03:42:07 +00:00
iptables_firewall.py Don't iterate updated_rule_sg_ids or updated_sg_members 2017-06-12 08:28:22 +00:00
iptables_manager.py Dont try to apply iptables rules in a endless loop 2017-04-19 09:32:12 +02:00
keepalived.py Enable keepalived debug logs when debug=True 2017-04-06 23:06:39 +00:00
ovsdb_monitor.py Ensure ovsdb_connection enabled before calling monitor 2017-03-07 21:53:21 +00:00
pd.py Add IPv6 Prefix Delegation support for DVR 2017-02-01 02:23:49 +00:00
pd_driver.py Fix module's import order 2016-01-22 06:38:42 -08:00
polling.py Support ovsdb-client monitor with remote connection 2017-01-17 06:00:58 -08:00
ra.py Remove advertise_mtu config option 2017-01-09 22:17:09 +00:00
tc_lib.py Revert "Linux Bridge: driver support for QoS egress minimum bandwidth" 2017-02-10 04:34:21 +00:00
utils.py Print useful error on rootwrap daemon failure 2017-04-10 13:33:32 +00:00
xenapi_root_helper.py XenAPI: Support daemon mode for rootwrap 2017-01-19 07:33:43 +00:00