neutron/neutron/agent/linux
Oleg Bondarev 20e3f25cf7 Yield control to other greenthreads while processing trusted ports
process_trusted_ports() appeared to be greenthread unfriendly, so
if there are many trusted ports on a node, openvswitch agent may
"hang" for a significant time.
This patch adds explicit yield.

Change-Id: I7c00812f877e2fc966bbac3060e1187ce1b809ca
Closes-Bug: #1836023
(cherry picked from commit da539da378)
2019-07-12 11:48:17 +00:00
..
openvswitch_firewall Yield control to other greenthreads while processing trusted ports 2019-07-12 11:48:17 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
bridge_lib.py Change to use iproute2 instead of brctl 2018-11-14 12:46:37 -05:00
daemon.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
dhcp.py Merge "Revert "Pass network's dns_domain to dnsmasq conf"" into stable/stein 2019-06-12 23:29:06 +00:00
dibbler.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
external_process.py Add kill hooks for external processes 2019-06-05 14:39:15 +00:00
interface.py Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
ip_conntrack.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
ip_lib.py Remove conntrack rule when FIP is deleted 2019-03-30 03:25:06 +00:00
ip_link_support.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
ip_monitor.py Trivial: Move platform independent modules to common dir 2018-08-14 09:54:01 +03:00
ipset_manager.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
iptables_comments.py Iptables firewall driver adds forward rules for trusted ports 2018-03-06 10:13:44 +01:00
iptables_firewall.py Better handle ports in security groups 2019-03-15 13:54:33 -04:00
iptables_manager.py Packets getting lost during SNAT with too many connections 2019-05-20 17:39:47 -04:00
keepalived.py Add kill hooks for external processes 2019-06-05 14:39:15 +00:00
l3_tc_lib.py remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
pd.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
pd_driver.py use PROVISIONAL_IPV6_PD_PREFIX from neutron-lib 2017-11-14 12:26:43 -07:00
ra.py Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
tc_lib.py Add TC filter functions implemented with pyroute2 2019-03-09 22:01:57 +00:00
utils.py Check if process' cmdline is "space separarated" 2019-03-27 09:43:43 +00:00
xenapi_root_helper.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00