VFs not created at ACC100, following device changes and host unlock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Douglas Henrique Koerich |
Bug Description
Brief Description
-----------------
While the host is locked, following other SRIOV-related configurations (interfaces, data networks, etc.), the ACC100 device is set to provide SRIOV VFs, then the host is unlocked. After reboot, VFs are not created at the device.
Severity
--------
Critical
Steps to Reproduce
------------------
1) Lock the host;
2) Setup labels for SRIOV and CPU/memory constraints required by ACC100;
3) Configure data networks, SRIOV interfaces, and the related associations;
4) Configure ACC100 with SRIOV VFs and other device settings (e.g. driver);
5) Unlock the host;
6) After reboot, look for VFs created at the ACC100 device.
Expected Behavior
------------------
Because of step #4, VFs should be found at step #6.
Actual Behavior
----------------
No VFs found at step #6.
Reproducibility
---------------
Reproducible
System Configuration
-------
Unrespective
Branch/Pull Time/Commit
-------
master
Last Pass
---------
First time seeing this issue.
Timestamp/Logs
--------------
From sysinv.log one can see that while ACC100 configuration is still being applied, the unlock action is allowed by checking the previous SRIOV configurations only:
sysinv 2021-04-27 14:10:49.526 8525 INFO sysinv.
sysinv 2021-04-27 14:10:49.547 98271 INFO sysinv.
sysinv 2021-04-27 14:10:49.575 98271 WARNING sysinv.
sysinv 2021-04-27 14:10:49.576 98271 WARNING sysinv.
sysinv 2021-04-27 14:10:49.596 8525 INFO sysinv.
sysinv 2021-04-27 14:10:49.596 8525 INFO sysinv.
sysinv 2021-04-27 14:10:49.597 8525 INFO sysinv.
sysinv 2021-04-27 14:10:49.714 122184 INFO sysinv.
sysinv 2021-04-27 14:10:50.053 122184 INFO sysinv.
Test Activity
-------------
Developer Testing
Workaround
----------
Perform the ACC100 device configuration alone, in a later lock/configure/
Changed in starlingx: | |
assignee: | nobody → Douglas Henrique Koerich (dkoerich-wr) |
status: | New → In Progress |
tags: | added: stx.networking |
Changed in starlingx: | |
status: | Fix Released → In Progress |
Fix proposed to branch: master /review. opendev. org/c/starlingx /config/ +/789583
Review: https:/