Live migration does not restrict to the original cell
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Matt Riedemann | ||
Pike |
Fix Released
|
Medium
|
Matt Riedemann |
Bug Description
Migration operations between multiple cells is not supported in Pike, but the LiveMigrateTask in conductor does not restrict the RequestSpec.
https:/
And when forcing a host during live migration, it completely bypasses the scheduler altogether:
https:/
We could fix the former by adding the cell mapping to the requested_
https:/
As for the latter (forced host, bypass the scheduler), we could just leave it and let it fail - you'd likely get some kind of unhelpful RPC error since the computes can't talk to each other. Or we could get the cell mapping for the source node and destination node and verify they are the same and fail in a clear way if they are not.
Changed in nova: | |
assignee: | Chris Friesen (cbf123) → Matt Riedemann (mriedem) |
status: | Triaged → In Progress |
I've tagged this with pike-rc-potential but this one might not be worth holding up RC2 for the fix. We could just put out a known issue release note.