In-use retype fails if source deletion takes more than rpc timeout seconds
Bug #1483157 reported by
Gorka Eguileor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
Undecided
|
Gorka Eguileor |
Bug Description
When doing a retype of an in-use volume (which requires migration) if the source volume deletion takes longer than rpc timeout seconds the migration will me marked as failed even though it will be successfully completed.
This is because Cinder Volume node calls Nova to do the copy and then Nova calls Cinder API for the completion and waits for the response, and Cinder API does a synchronous call to Cinder Volume and reports failure if there is a timeout on this RPC call.
Migration should not fail no matter how long the deletion takes, in the same way that we don't fail the migration just because deleting the source fails.
Changed in cinder: | |
assignee: | nobody → Gorka Eguileor (gorka) |
status: | New → In Progress |
Changed in cinder: | |
milestone: | none → liberty-3 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | liberty-3 → 7.0.0 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/211257
Review: https:/