kuryr-kubernetes/kuryr_kubernetes
Luis Tomas Bolivar e01b4d559b Generic vif driver extension to enable ports reuse
In order to speed up containers creation/deletion a new generic-vif
driver is proposed that build upon the port pool driver to ensure
ports already created can be reused in the future.

Note this remove the neutron.create_port from the container creation process.
As measured in the performance evaluation performed in [0], these times are,
on average, around 2 seconds.

[0] https://blog.russellbryant.net/2016/12/19/comparing-openstack-neutron-ml2ovs-and-ovn-control-plane/

Partially Implements blueprint ports-pool
Change-Id: Ib127735570470850dde452c453eac3d5545f7a43
2017-06-11 14:00:15 +02:00
..
cmd Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
cni Cleanup and enforce pep8 checks 2017-06-08 15:36:44 +03:00
controller Generic vif driver extension to enable ports reuse 2017-06-11 14:00:15 +02:00
handlers Remove log translations 2017-03-28 15:13:49 +08:00
objects K8s Services support: LBaaSSpecHandler 2017-02-03 15:05:45 +03:00
tests Generic vif driver extension to enable ports reuse 2017-06-11 14:00:15 +02:00
__init__.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
clients.py Experimental CNI & VIFBridge binding 2016-12-05 18:05:22 +00:00
config.py controller: Upd. remaining refs to generic vif 2017-06-07 16:40:18 +02:00
constants.py K8s Services support: LoadBalancerHandler 2017-04-10 17:07:16 +00:00
exceptions.py Refactor the class hierarchy of controller drivers 2017-06-05 17:33:11 +01:00
k8s_client.py Add support for HTTPS client 2017-03-15 13:43:16 +05:30
linux_net_utils.py Remove log translations 2017-03-28 15:13:49 +08:00
opts.py Generic vif driver extension to enable ports reuse 2017-06-11 14:00:15 +02:00
os_vif_plug_noop.py Add support for nested pods with Vlan trunk port 2017-01-18 16:57:32 +05:30
os_vif_util.py Replace six.iteritems() with .items() 2017-05-10 07:02:06 +00:00
utils.py Add asyncio eventloop. 2016-09-01 14:47:47 +02:00
version.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
watcher.py Remove log translations 2017-03-28 15:13:49 +08:00