Conductor: Initial Move Cold Migrations To Conductor work
Regular resize/migrate functions should move to conductor to set out the path for the other migrate-related functions and how they will co-exist. Also to define how conductor will drive these processes without state in the compute nodes.
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Low
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Tiago Mello
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
-
Implemented
- Milestone target:
-
2014.1
- Started by
- Russell Bryant
- Completed by
- John Garbutt
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Refactors resize_instance and move it to conductor
Addressed by: https:/
Adds cold migrate call in conductor
Addressed by: https:/
Converts 'image' to json primitive on compute.
Addressed by: https:/
Refactors scheduler.
Addressed by: https:/
Moves scheduler.
Addressed by: https:/
Moves compute.
Addressed by: https:/
Moves scheduler.
Addressed by: https:/
Adds compute_manager objet to ComputeTaskManager constructor
Addressed by: https:/
Refactos select_destinations to return HostState objects
Addressed by: https:/
Moves populate retry logic to the scheduler utils
Addressed by: https:/
Moves compute.
Addressed by: https:/
Changes select_destinations to return a dict instead of an object
Addressed by: https:/
Exposes compute rt.resize_claim through compute.rpcapi
Addressed by: https:/
[WIP] Moves cold migration compute.
Abandoned:
==========
https:/
https:/
https:/
Merged (Icehouse):
================
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
https:/
Pending changes:
===============
39936
77672
Apologies, this missed the deadline for Feature Freeze. Marking this one as Implemented, so please open a new blueprint for the remaining patches. Please rebase patches as soon as Juno opens, and we will try to get this in during that period. --johnthetubaguy (5th March 2014)
Work Items
Dependency tree

* Blueprints in grey have been implemented.