Convert live migrate data blobs to objects

Registered by Dan Smith

The live migrate code still passes virt-specific unversioned unstructured dicts o' doom between compute nodes. This should be objectified.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Medium
Drafter:
Dan Smith
Direction:
Approved
Assignee:
Dan Smith
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/objectify-live-migrate-data,n,z

Addressed by: https://review.openstack.org/247853
    Add xenapi support for XenapiLiveMigrateData objects

Addressed by: https://review.openstack.org/247720
    Make libvirt driver return migrate data objects for source and dest checks

Addressed by: https://review.openstack.org/248211
    Actually pass the migration data object down to the virt drivers

Addressed by: https://review.openstack.org/251588
    Allow sending the migrate data objects over the wire

Addressed by: https://review.openstack.org/247719
    Add transitional support for migrate data objects to compute manager

This is a specless blueprint for tracking the refactor work here, and this is a pre-requisite for some of the other priority live-migration specs/blueprint work in mitaka. -- mriedem 20151203

Addressed by: https://review.openstack.org/263296
    Fix RPC revision log entry for 4.6

Addressed by: https://review.openstack.org/269145
    Fix up live-migration method docstrings

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.