Migrate volume between backends in an async way
If we want to migrate a available volume from one backend to another backend, the current way we can choose is host-copy, using ‘dd’ command which will take a mess of resources on the Cinder node, and with no guarantee for data integrity. Also, the ‘dd’ way make the volume not usable until the host-copy is totally completed, this will be a very long time even the volume is in a medium size.
This spec is trying to find a way to migrate volume more efficient and reliable between different backends, and make the volume usable immediately after issued migration task.
Blueprint information
- Status:
- Not started
- Approver:
- Sean McGinnis
- Priority:
- Low
- Drafter:
- Wilson Liu
- Direction:
- Needs approval
- Assignee:
- Wilson Liu
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Migrate volume between backends in an async way
Addressed by: https:/
Migrate volume between backends in an async way
Addressed by: https:/
Move backend async migrate spec to rocky
Gerrit topic: https:/
Addressed by: https:/
Remove backend async migrate spec to Train
Gerrit topic: https:/
Addressed by: https:/
Remove backend async migrate spec