Move Live Migrations To Conductor
Live migrations should be unified with the new conductor-resident unified code path(s) for migration.
Blueprint information
- Status:
- Started
- Approver:
- Russell Bryant
- Priority:
- Undefined
- Drafter:
- John Garbutt
- Direction:
- Needs approval
- Assignee:
- John Garbutt
- Definition:
- Review
- Series goal:
- None
- Implementation:
- Slow progress
- Milestone target:
- None
- Started by
- John Garbutt
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
This patch needs an almighty rebase/rework, with some concerns over rpc compat
https:/
Gerrit topic: https:/
Addressed by: https:/
Live migrate api calls conductor not compute api
Addressed by: https:/
Extract live-migration scheduler logic from the scheduler driver
Addressed by: https:/
Move live-migration control flow from scheduler to conductor
Addressed by: https:/
Move live-migrate compute control flow into the conductor
Addressed by: https:/
Remove compute_
Addressed by: https:/
Move pre_live_migration call to the conductor
Addressed by: https:/
Add post_live_
Addressed by: https:/
Move post/rollback_
Gerrit topic: https:/
This blueprint has been deferred from the icehouse-3 milestone to Juno because it missed the "feature proposal freeze" deadline. https:/
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Work Items
Work items:
Call conductor from api, not scheduler (in H): DONE
Move logic from scheduler into conductor (in H): DONE
Move control flow from scheduler to conductor (in H): DONE
Move logic and control flow from compute manager into conductor (in Icehouse): INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.