Separate cold migration and resize
The resize and cold migration features are historically quite closely related, however, over the years they have diverged somewhat. This BP tracks work to split the two code paths, allowing us to hopefully simplify them significantly. This does *not* cover new RPC or REST APIs, nor new task states like 'MIGRATE_CONFIRM'. We will continue to use the existing RPC and REST APIs along with the existing task states until we assess the benefits of the code split elsewhere.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Stephen Finucane
- Direction:
- Needs approval
- Assignee:
- Stephen Finucane
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
api: Add type hints for 'nova.compute.api'
Addressed by: https:/
api: Add 'nova.compute.
Addressed by: https:/
tests: Duplicate '_test_resize' to '_test_migrate'
Addressed by: https:/
tests: Remove unnecessary logic from resize, migrate tests
Addressed by: https:/
api: Split 'nova.compute.