yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #62780
[Bug 1677621] [NEW] Port update exception on nova unshelve for instance with PCI devices
Public bug reported:
Description
===========
If an instance with PCI devices (SRIOV, or passthrough) is shelved, a port update exception will be seen and the instance will go into Error state when it is unshelved.
The nova API exception message is similar to:
"Unable to correlate PCI slot 0000:0d:00.1"
Steps to reproduce
==================
1. Launch an instance with SRIOV or PCI passthrough port bindings.
2. nova shelve <instance_uuid>
-- wait for nova instance status SHELVED_OFFLOADED --
3. nova unshelve <instance_uuid>
Expected result
===============
If there are resources available, the instance should be able to claim PCI devices and successfully (re)launch.
Actual result
=============
- Instance in error state
- Exception in nova api logs.
Environment
===========
1. Exact version of OpenStack you are running: Ocata, devstack
2. Which hypervisor did you use? Libvirt + KVM
2. Which storage type did you use? LVM
3. Which networking type did you use? Neutron, OVS
** Affects: nova
Importance: Undecided
Assignee: Steven Webster (swebster-wr)
Status: New
** Changed in: nova
Assignee: (unassigned) => Steven Webster (swebster-wr)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1677621
Title:
Port update exception on nova unshelve for instance with PCI devices
Status in OpenStack Compute (nova):
New
Bug description:
Description
===========
If an instance with PCI devices (SRIOV, or passthrough) is shelved, a port update exception will be seen and the instance will go into Error state when it is unshelved.
The nova API exception message is similar to:
"Unable to correlate PCI slot 0000:0d:00.1"
Steps to reproduce
==================
1. Launch an instance with SRIOV or PCI passthrough port bindings.
2. nova shelve <instance_uuid>
-- wait for nova instance status SHELVED_OFFLOADED --
3. nova unshelve <instance_uuid>
Expected result
===============
If there are resources available, the instance should be able to claim PCI devices and successfully (re)launch.
Actual result
=============
- Instance in error state
- Exception in nova api logs.
Environment
===========
1. Exact version of OpenStack you are running: Ocata, devstack
2. Which hypervisor did you use? Libvirt + KVM
2. Which storage type did you use? LVM
3. Which networking type did you use? Neutron, OVS
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1677621/+subscriptions
Follow ups