Use neutrons new port binding API
Nova side changes for the neutron spec for a portbinding API:
https:/
To be used during live migration.
Blueprint information
- Status:
- Complete
- Approver:
- Jay Pipes
- Priority:
- Medium
- Drafter:
- John Garbutt
- Direction:
- Approved
- Assignee:
- Matt Riedemann
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
- Implemented
- Milestone target:
- rocky-3
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Sprints
Whiteboard
The spec needs to be updated and re-proposed for Queens. Notes on this are from the Queens PTG:
https:/
Gerrit topic: https:/
Addressed by: https:/
WIP: Use neutron's new port binding API
Addressed by: https:/
WIP reorder destination host setup
Approved for Queens. -- mriedem 20171019
Addressed by: https:/
[WIP] add vif info to migration object
Addressed by: https:/
WIP stub out changes for multi port bindings
Addressed by: https:/
Add check if neutron "binding-extended" extension is available
Addressed by: https:/
WIP: Add code to bind a port against a dest host during live migration
Deferring this to Rocky. -- mriedem 20180124
Addressed by: https:/
Re-propose use Neutron's new port binding API
This has been re-approved for the Rocky release. -- mriedem 20180223
Addressed by: https:/
WIP: libvirt: use dest host vif migrate details for live migration
Addressed by: https:/
WIP: Use neutron port binding extended API during live migration
Addressed by: https:/
Port binding based on events during live migration
Addressed by: https:/
Add "delete_
Addressed by: https:/
WIP: Turn on new port binding extended live migrate flow
Addressed by: https:/
Teardown networking when rolling back live migration even if shared disk
Addressed by: https:/
DRY up test_rollback_
Addressed by: https:/
Add "activate_
Addressed by: https:/
Avoid unnecessary port update during live migration
Addressed by: https:/
Delete port bindings in setup_networks_
Addressed by: https:/
Implement migrate_
Addressed by: https:/
WIP: Wait for network-vif-plugged before starting live migration
Addressed by: https:/
DNM: test live_migration_
Addressed by: https:/
Add VIFMigrateData.
Addressed by: https:/
libvirt: factor out pre_live_migration plug_vifs call
Addressed by: https:/
libvirt: use dest host port bindings during pre_live_migration
Addressed by: https:/
Handle strings as booleans in nova.network.
Addressed by: https:/
Fix accumulated nits from port binding for live migration series
Addressed by: https:/
Wait for network-vif-plugged before starting live migration
Addressed by: https:/
libvirt: Don't react to VIR_DOMAIN_
Addressed by: https:/
libvirt: Don't react to VIR_DOMAIN_
Gerrit topic: https:/
Addressed by: https:/
Teardown networking when rolling back live migration even if shared disk
Addressed by: https:/
DRY up test_rollback_
Addressed by: https:/
Port binding based on events during live migration