SRIOV Interface has MAC address of all 0's after manual reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Cole Walker |
Bug Description
Brief Description
-----------------
This is a follow-up on https:/
It appears that even with this fix in stx master, there is still a scenario where the SR-IOV Interfaces are not created properly in pods after multiple reboots. In this scenario, the MAC address of the SR-IOV interface is all set to zero.
Severity
--------
Major
Steps to Reproduce
------------------
- Configure a node with the N3000 FPGA device
- Configure a pod that uses a SR-IOV interface
- Lock/unlock the node (or do a reboot)
- Verify that the correct SR-IOV interface is created properly in the pod
Expected Behavior
------------------
After a reboot, the pod has the proper SR-IOV configuration
Actual Behavior
----------------
After a reboot, the pod doesn't have the correct SR-IOV interface
Reproducibility
---------------
Intermittent; frequency is unknown
System Configuration
-------
AIO-SX
Branch/Pull Time/Commit
-------
stx master, but will also be an issue for stx.4.0
Last Pass
---------
Unknown - the issue is related to a race condition
Timestamp/Logs
--------------
Test Activity
-------------
Workaround
----------
Delete / re-launch the pod after the system is up and the initialization sequence is complete
Changed in starlingx: | |
assignee: | Steven Webster (swebster-wr) → Cole Walker (cwalops) |
stx.5.0 / high priority - issue addresses a race condition for pods using sr-iov interfaces. It's specific to AIO and there is a workaround. For now, we won't plan a cherry-pick to stx.4.0; we can re-consider if there is a community need in the future.