f7064f2b6c
As part of the implementation of multiple port bindings [1], add binding activation support to the linux bridge agent. This will enable the execution with linux bridge 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: I2c937cc0a551e5ce0e8534c4dd4384ec2ca92da1 Partial-Bug: #1580880
23 lines
965 B
YAML
23 lines
965 B
YAML
---
|
|
prelude: >
|
|
Support multiple bindings for compute owned ports.
|
|
features:
|
|
- |
|
|
In order to better support instance migration, multiple port
|
|
bindings can be associated to compute owned ports.
|
|
|
|
* Create, update, list, show and activate operations are supported
|
|
for port bindings by the ReST API.
|
|
* A compute owned port can have one active binding and many
|
|
inactive bindings.
|
|
* There can be only one binding (active or inactive) per compute
|
|
host.
|
|
* When the ``activate`` operation is executed, a previously
|
|
inactive binding is made active. The previously active binding
|
|
becomes inactive.
|
|
* As a consequence of the multiple port bindings implementation,
|
|
the ``port_binding`` relationship in the SQLAlchemy ``Port``
|
|
object has been renamed ``port_bindings``. Similarly, the
|
|
``binding`` attribute of the ``Port`` OVO has been renamed
|
|
``bindings``.
|