neutron/neutron/agent/linux
Daniel Alvarez 1d38f30555 Kill processes when cleaning up namespaces
This patch will kill processes that are listening on any port/UNIX
socket within the namespace to be cleaned up. To kill them it will
issue a SIGTERM to them (or to their parents if they were forked) and,
if they don't die after a few seconds, a SIGKILL to them and all their
children.

This is intended for those cases when there's no specific cleanup and
serves as a fallback method.

Change-Id: I4195f633ef4a1788496d1293846f19eef89416aa
Partial-Bug: #1403455
2016-12-20 10:52:41 +00:00
..
openvswitch_firewall ovsfw: small cleanups to improve readability 2016-11-14 17:53:34 +09:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
async_process.py Kill processes when cleaning up namespaces 2016-12-20 10:52:41 +00:00
bridge_lib.py LinuxBridge: Use ifindex for logical 'timestamp' 2016-09-14 17:02:46 +00:00
daemon.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
dhcp.py Merge "Calculate IPv4 DHCP subnets once for metadata" 2016-12-20 10:42:54 +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 IP Conntrack Manager changes for FWaaS v2 2016-11-03 22:07:25 -04:00
ip_lib.py Merge "Move sysctl out of IPDevice class" 2016-11-23 03:45:03 +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 Delete conntrack when remote ipset member removed 2016-11-29 16:19:03 +00:00
iptables_manager.py Merge "Improve performance of _modify_rules" 2016-12-02 04:00:01 +00:00
keepalived.py neutron-lib: use replace_file from neutron lib 2016-11-07 09:18:41 +00:00
ovsdb_monitor.py Watch for 'new' events in ovsdb monitor for ofport 2016-03-17 05:21:37 -07:00
pd.py Improved readibility and fixed indentation 2016-10-10 11:03:53 +02:00
pd_driver.py Fix module's import order 2016-01-22 06:38:42 -08:00
polling.py Wait for ovsdb_monitor to be active before use it 2016-08-27 08:17:42 +00:00
ra.py neutron-lib: use replace_file from neutron lib 2016-11-07 09:18:41 +00:00
tc_lib.py Add setting default max_burst value if not given by user 2016-05-12 10:06:54 +00:00
utils.py Kill processes when cleaning up namespaces 2016-12-20 10:52:41 +00:00