Traceback in unlock host when configuring pci-passthrough interfaces and sriovdp label enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Thomas Gao |
Bug Description
Traceback in unlock attempt after sriovdp added
Severity
--------
Standard
Steps to Reproduce
------------------
1. Configure both controllers with pci-passthrough interfaces
2. Unlock the controllers and confirm they are unlocked, enabled and available before adding the label
Confirm system application-list reports | applied | completed
3. Lock controller-1
4. assign the sriovdp label
$ system host-label-assign controller-1 sriovdp=enabled
5. Attempt to unlock controller-1
Expected Behavior
------------------
Expected to be able to successfully unlock the host with the sriovdp label
Actual Behavior
----------------
Traceback when attempting to unlock node with label added sriovdp=enabled and the unlock fails
[sysadmin@
-------
hostname label key label value
-------
controller-1 sriovdp enabled
Branch/Pull Time/Commit
-------
2019-12-10_20-00-00
Last Pass
---------
This config was not tested previously
Timestamp/Logs
--------------
see inline
Test Activity
-------------
Regression
-------
Fri Dec 13 00:58:05 UTC 2019
[sysadmin@
-------
application version manifest name manifest file status progress
-------
platform-integ-apps 1.0-10 platform-
-------
[sysadmin@
Traceback (most recent call last):
File "/usr/lib64/
**args)
File "/usr/lib64/
result = getattr(proxyobj, method)(ctxt, **kwargs)
File "/usr/lib64/
self._configure
File "/usr/lib64/
self._puppet.
File "/usr/lib64/
func(self, *args, **kwargs)
File "/usr/lib64/
config.
File "/usr/lib64/
config.
File "/usr/lib64/
self._get_
File "/usr/lib64/
constants.
File "/usr/lib64/
port = interface.
File "/usr/lib64/
return interface.
File "/usr/lib64/
assert iface['ifclass'] == constants.
AssertionError
Reproducibility
---------------
yes
System Configuration
-------
HW
(R720 1-2 sriov interface configured + sriov device plugin discovers pci-passthrough interfaces as well)
tags: | added: stx.retestneeded |
Changed in starlingx: | |
assignee: | nobody → Steven Webster (swebster-wr) |
summary: |
- Traceback in unlock host attempt after sriovdp label added + Traceback in unlock host when configuring pci-passthrough interfaces and + sriovdp label added |
summary: |
Traceback in unlock host when configuring pci-passthrough interfaces and - sriovdp label added + sriovdp label enabled |
tags: | added: stx.networking |
description: | updated |
description: | updated |
Changed in starlingx: | |
assignee: | Steven Webster (swebster-wr) → Thomas Gao (tgao) |
stx.4.0 / medium priority - currently sriovdp labels are not supported on pci-passthrough interfaces, but should be simple to fix