Enable block live migration with attached volumes (partial)

Registered by Pawel Koniszewski

Currently it is not possible to:
- Block live migrate instance which has additional volumes attached
- Block live migrate instance which uses config drive with iso9660 format

This blueprint aims this problem. Since libvirt 1.2.17 there is new API to select which devices should be migrated to destination host. It means that it is possible to exclude volumes or cd-rom from being migrated.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
High
Drafter:
Pawel Koniszewski
Direction:
Approved
Assignee:
Pawel Koniszewski
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
John Garbutt
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Block LM with volumes - https://review.openstack.org/#/c/227278/
Block LM with configdrive in iso9660 format - https://review.openstack.org/#/c/234659/

Gerrit topic: https://review.openstack.org/#q,topic:bp/block-live-migrate-with-attached-volumes,n,z

Addressed by: https://review.openstack.org/227278 <== MERGED
    Allow block live migration of an instance with attached volumes

Addressed by: https://review.openstack.org/234659
    Live migration fails when the instance has a config_drive_format=iso9660

Gerrit topic: https://review.openstack.org/#q,topic:bug/1398999,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1246201,n,z

Marking this as partially complete, as the key part of this blueprint has actually been complete. The config drive one is really a separate bug, all be it related. The big issue here is we are missing the reno note for the big pice that been done. Marking as partially complete. --johnthetubaguy 2016.02.18

Addressed by: https://review.openstack.org/281812
    Add reno for block live migraton with cinder volumes

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.