Unified Migrations

Registered by Dan Smith on 2013-04-25

Resize/Migrate/LiveMigrate/Rebuild are all separate code paths. They should be unified to share as much of the same code as possible, as right now they do not. The overwhelming consensus is that coordination of the migrations should be moved to conductor, where we can eventually eliminate the migration state living on the compute nodes and the implicit trust between compute nodes required to pull off a migration.

Blueprint information

Status:
Not started
Approver:
Russell Bryant
Priority:
Undefined
Drafter:
John Garbutt
Direction:
Needs approval
Assignee:
None
Definition:
Review
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(Assigning this to johngarbutt as he owns the dependent bit and this was just the high-level container)

I can't me getting time on this at the moment --johnthetubaguy

Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.