nova evacuate of instances with sriov ports fails due to use of source device
Bug #1630698 reported by
Paul Carlton
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Paul Carlton | ||
Pike |
Fix Committed
|
Medium
|
Matt Riedemann | ||
Queens |
Fix Committed
|
Medium
|
Matt Riedemann |
Bug Description
When nova evacuate or host-evacuate are used to recreate instances with sriov ports the instances are allocated new device ids on the target and neutron is updated accordingly. However the network info data passed to the driver spawn method is not updated and thus the instance tries to use the device id they were allocated on the source node. If a pre existing instance is using that device id or no such device exists on the target node then the instance will fail to start.
Changed in nova: | |
assignee: | nobody → Paul Carlton (paul-carlton2) |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: pci rebuild |
Changed in nova: | |
assignee: | Paul Carlton (paul-carlton2) → Steven Webster (swebster-wr) |
Changed in nova: | |
assignee: | Steven Webster (swebster-wr) → Maciej Kucia (maciejkucia) |
Changed in nova: | |
assignee: | Maciej Kucia (maciejkucia) → nobody |
Changed in nova: | |
assignee: | nobody → Steven Webster (swebster-wr) |
Changed in nova: | |
assignee: | Steven Webster (swebster-wr) → Andrey Volkov (avolkov) |
Changed in nova: | |
assignee: | Andrey Volkov (avolkov) → Matt Riedemann (mriedem) |
Changed in nova: | |
assignee: | Matt Riedemann (mriedem) → Paul Carlton (paul-carlton2) |
Changed in nova: | |
importance: | Low → Medium |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/382853
Review: https:/