Remove compute-compute communication in live-migration

Registered by Timofey Durakov

The aim of this blueprint is to refactor live migration process, so no compute to compute communication happens

Blueprint information

Status:
Started
Approver:
John Garbutt
Priority:
Medium
Drafter:
Timofey Durakov
Direction:
Needs approval
Assignee:
Timofey Durakov
Definition:
Pending Approval
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Timofey Durakov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-compute-compute-communication,n,z

Addressed by: https://review.openstack.org/292271
    Remove compute-compute communication in live-migration

Addressed by: https://review.openstack.org/291160
    call pre_live_migration from conductor

Addressed by: https://review.openstack.org/332124
    centralize checks before live-migration

Addressed by: https://review.openstack.org/302611
    live_migration_cleanup method introduced

Addressed by: https://review.openstack.org/280653
    Remove unused migrate_data param from driver cleanup and destroy

Addressed by: https://review.openstack.org/333519
    Rename driver method check_can_live_migrate_destination_cleanup

This still has outstanding changes and we're now at non-priority blueprint feature freeze for Newton. -- mriedem 20160630

Addressed by: https://review.openstack.org/343803
    live-migration rollback logic in conductor

Addressed by: https://review.openstack.org/343852
    refactor driver's rollback/post calls for live-migration

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.