Automatic Live Migration Completion

Registered by Paul Carlton on 2016-04-15

There are number of strategies which can be used to help a live
migration operation complete. It is desirable to automate the use of
these based on how important it is to the operator that the live
migration completes and the availability profile of the instance
being migrated.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Paul Carlton
Direction:
Approved
Assignee:
Paul Carlton
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
None
Started by
Matt Riedemann on 2016-06-23
Completed by
John Garbutt on 2016-06-30

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/auto-live-migration-completion,n,z

Addressed by: https://review.openstack.org/306561
    Automatic Live Migration Completion

Addressed by: https://review.openstack.org/266001
    Add new configuration option to turn auto converge on/off

Addressed by: https://review.openstack.org/326874
    Add new configuration option to turn postcopy on/off

Addressed by: https://review.openstack.org/328499
    Add automatic switching to postcopy mode when migration is not progressing

Addressed by: https://review.openstack.org/329077
    Extend live-migration-force-complete to use postcopy if available

Addressed by: https://review.openstack.org/327761
    libvirt: split out code for detecting live migration job type

Addressed by: https://review.openstack.org/327762
    libvirt: split out code for determining if migration should abort

Addressed by: https://review.openstack.org/327763
    libvirt: split off code for updating live migration downtime

Addressed by: https://review.openstack.org/327764
    libvirt: split off code for updating migration stats in the DB

Addressed by: https://review.openstack.org/327765
    libvirt: split out code for processing migration tasks

Addressed by: https://review.openstack.org/327766
    libvirt: split out code for recovering after migration tasks

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.