live migration progress report

Registered by lvmxh

Some busy enterprise workloads hosted on large sized VM, such as SAP ERP
Systems, VMs running memory write intensive workloads, this may lead migration
not converge.

Now nova can not report more details of migration statistics, such as how many
ram are transferred, what's the ram dirty-sync-count, or the size of
"xbzrle-cache". Sometimes the operator may not know these details, and decide
how to take the next action on the migration.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
lvmxh
Direction:
Approved
Assignee:
lvmxh
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

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

Addressed by: https://review.openstack.org/248472 <== spec MERGED
    report live migration progress

This current spec seems to include an API design that would get my -2 vote, so we need to resolve this issue by revising the spec. --johnthetubaguy 20151207

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

Addressed by: https://review.openstack.org/255122 <== spec correction MERGED
    Corrects the API propose for live-migration progress

Addressed by: https://review.openstack.org/258771
    Add API /servers/migrations:index/show

Addressed by: https://review.openstack.org/258797 <== MERGED
    Add migration progress detail in DB

Addressed by: https://review.openstack.org/258813 <== MERGED
    write live migration progress detail to DB in migration monitor

Addressed by: https://review.openstack.org/281123 <== ABANDONED in favor of https://review.openstack.org/258771
    add ref link for /os-migrations

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.