neutron/neutron
Miguel Lavalle 5c3bf12496 Add binding activation to OVS agent
As part of the implementation of multiple port bindings [1], add binding
activation support to the OVS agent. This will enable the execution in
OVS agents of the complete sequence of steps outlined in [1] during an
instance migration:

1) Create inactive port bindings for destination host
2) Migrate the instance to the destination host and plug its VIFs
3) Activate the port bindings in the destination host
4) Delete the port bindings for the source host

[1] https://review.openstack.org/#/c/309416/

Change-Id: Iabca39364ec95633b2a8891fc295b3ada5f4f5e0
Partial-Bug: #1580880
2018-07-18 11:59:33 -05:00
..
agent Add binding activation to OVS agent 2018-07-18 11:59:33 -05:00
api Merge "use plugin utils from neutron-lib" 2018-07-12 22:23:09 +00:00
cmd Fix exception in neutron-sanity-check 2018-06-13 18:21:14 +00:00
common Add binding activation to OVS agent 2018-07-18 11:59:33 -05:00
conf Adopt hacking 1.1.0 2018-07-05 11:31:40 +09:00
core_extensions Refactor duplicated implementation of _get_policy_obj 2018-06-20 09:51:02 +08:00
db Pluralize binding relationship in Port 2018-07-13 19:37:36 -05:00
debug Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
extensions Multiple port binding for ML2 2018-07-13 18:14:50 -05:00
hacking hacking: Remove dead code 2017-07-19 13:43:44 +02:00
ipam Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
objects Pluralize binding relationship in Port 2018-07-13 19:37:36 -05:00
pecan_wsgi Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
plugins Add binding activation to OVS agent 2018-07-18 11:59:33 -05:00
privileged python3: fix netlink_lib delete_entries 2018-06-29 00:30:19 +02:00
quota Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
scheduler Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
server Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
services Pluralize binding relationship in Port 2018-07-13 19:37:36 -05:00
tests Add binding activation to OVS agent 2018-07-18 11:59:33 -05:00
__init__.py
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Merge "Remove deprecated cache_url" 2018-01-03 06:35:59 +00:00
policy.py consume neutron-lib resources attr map 2018-03-09 13:37:28 -07:00
service.py Enable mutable config in Neutron 2018-03-21 20:35:19 +00:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00