cinder migrate-completion can't work with new attach api's
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
John Griffith |
Bug Description
migrate_
1. Issue a retype with migration allowed on an in-use volume
2. Cinder creates a new volume of the requested different type (as long as it is in fact a different type)
3. Call Nova's volume-update to the server the current in-use volume is attached to specifying the original volume and the newly created volume
4. Nova Attaches the new volume to the instance, uses libvrity/Kvm copy api to copy the data from src->destinstation
5. Terminate the connection for the source volume
6. Issue completion callback to Cinder where Cinder will go through and do some tricks with ID swapping and status changes.
So this works sometimes and that's great, BUT with the V2 Attach API's in Cinder we closed the backdoor to allowing callers to create attachments/
At some point the migration-
Changed in cinder: | |
importance: | Undecided → High |
assignee: | nobody → John Griffith (john-griffith) |
Fix proposed to branch: master /review. openstack. org/472786
Review: https:/