config/sysinv/sysinv/sysinv/sysinv/agent
Andre Fernando Zanella Kantek 3b6549fc75 N3000 FEC device config does not recover on host re-install
Problem detected on the port update as the reports, generated before
the worker node configuration, are erasing the SRIOV parameters
obtained from the previous installation. Since the reinstall is done
in a locked state, the validation between the number of VFs and the
number of PCI addresses is failing due to this update being done
from an unconfigured state and the node cannot finish the
configuration. The correction consists of modifying the validation
to consider not test the difference between interface and port sriov
parameters, if it is not the active controller, the configuration is
out-of-date, and is locked.

During the stand-by controller reinstallation the active controller
might collect inventory data prior to the FPGA reset. This reset
might relocate the device's PCI addresses creating invalid entries
on the active database due to the initial inventory report. The
correction consists in transport the N3000 reset state back to the
conductor and use this information to decide if the entry will be
incorporated on the database (true if the reset was executed).

Closes-bug: 1929301
Depends-on: https://review.opendev.org/c/starlingx/stx-puppet/+/797330

Signed-off-by: Andre Fernando Zanella Kantek <AndreFernandoZanella.Kantek@windriver.com>
Change-Id: Ie3db6f4b13abc905ff533660196e7935239fc6fb
2021-06-29 14:33:19 -04:00
..
lldp Resolving not-callable 2020-12-09 14:28:02 -05:00
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
disk.py Add support for disk wiping without GPT formatting 2020-10-21 22:49:52 +00:00
lvg.py Fix bug rook-ceph provision with multi osd on one host 2021-05-27 21:43:29 +08:00
manager.py N3000 FEC device config does not recover on host re-install 2021-06-29 14:33:19 -04:00
node.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
partition.py Introduce rook ceph 2021-01-27 06:46:02 +08:00
pci.py Resolving not-callable 2020-12-09 14:28:02 -05:00
pv.py Introduce rook ceph 2021-01-27 06:46:02 +08:00
rpcapi.py Introduce rook ceph 2021-01-27 06:46:02 +08:00