neutron/neutron/tests/unit/agent/linux
Slawek Kaplonski b5a0401472 Add kill_timeout to AsyncProcess
AsyncProcess.stop() method has now additional parameter
kill_timeout. If this is set to some value different than
None, eventlet.green.subprocess.Popen.wait() will be called
with this timeout, so TimeoutExpired exception will be raised
in case if process will not be killed for this "kill_timeout"
time.
In such case process will be killed "again" with SIGKILL signal
to make sure that it is gone.

This should fix problem with failing fullstack tests, when
ovs_agent process is sometimes not killed and test timeout was
reached in this wait() method.

Change-Id: I1e12255e5e142c395adf4e67be9d9da0f7a3d4fd
Closes-Bug: #1798472
(cherry picked from commit 9b23abbdb6)
2019-01-04 10:46:44 +00:00
..
openvswitch_firewall Reinitialize ovs firewall after ovs-vswitchd restart 2018-12-04 13:28:04 +00:00
__init__.py Empty files should not contain copyright or license 2014-10-20 00:50:32 +00:00
failing_process.py Keep reading stdout/stderr until after kill 2015-11-19 19:14:13 +02:00
test_async_process.py Add kill_timeout to AsyncProcess 2019-01-04 10:46:44 +00:00
test_bridge_lib.py Fix UT BridgeLibTest when IPv6 is disabled 2018-07-13 16:07:38 +00:00
test_daemon.py Use bytes for python3 friendly os.write 2017-02-02 18:59:03 -08:00
test_dhcp.py Merge "Pass network's dns_domain to dnsmasq conf" into stable/queens 2018-11-07 22:38:55 +00:00
test_external_process.py Use flake8-import-order plugin 2017-07-05 03:15:27 +00:00
test_interface.py Correctly configure the IPv6 LLA address 2017-11-30 11:54:51 +00:00
test_ip_conntrack.py Move conntrack zones to IPTablesFirewall 2017-03-30 14:54:51 -07:00
test_ip_lib.py Merge "Revert "DVR: Fix allowed_address_pair IP, ARP table update by neutron agent"" into stable/queens 2018-06-28 10:28:23 +00:00
test_ip_link_support.py sriov: implement spoofchecking configuration 2015-07-29 19:38:25 +02:00
test_ip_monitor.py Introduce ip address monitor 2015-03-03 20:06:14 -05:00
test_ipset_manager.py Create ipset set_name_exists() method 2015-10-14 10:18:44 -04:00
test_iptables_firewall.py Use system protocol assigments for iptables protocol map 2018-08-27 18:45:43 +00:00
test_iptables_manager.py Fix neutron-openvswitch-agent Windows support 2018-11-23 17:13:42 +02:00
test_keepalived.py Use flake8-import-order plugin 2017-07-05 03:15:27 +00:00
test_l3_tc_lib.py Make L3 IP tc filter rate limit more accurate 2018-07-12 11:43:23 +00:00
test_ovsdb_monitor.py Ensure ovsdb_connection enabled before calling monitor 2017-03-06 22:19:18 +00:00
test_pd.py Fix errors in PrefixDelegation.remove_stale_ri_ifname 2017-05-02 16:46:56 +00:00
test_polling.py Ensure ovsdb_connection enabled before calling monitor 2017-03-06 22:19:18 +00:00
test_tc_lib.py Fix ingress bw limit for OVS DPDK ports 2018-01-15 13:19:14 +00:00
test_utils.py Fix neutron-openvswitch-agent Windows support 2018-11-23 17:13:42 +02:00
test_xenapi_root_helper.py Use os-xenapi for neutron when XenServer as hypervisor 2017-03-30 18:33:37 +00:00