Description of problem: [SR-IOV] - vdsm should persist and restore the number of enabled VFs on a PF during reboots. vdsm should take care for persisting and restoring enabled VFs on a PF during the HW reboots. Number of VFs should be persistent after reboots. from supervdsm.log --> restore-net::ERROR::2015-11-11 15:07:09,986::vdsm-restore-net-config::68::root::(_get_persisted_numvfs) Phisycal device in 0000:05:00.1 no longer exists. Skipping numvfs restoration. restore-net::INFO::2015-11-11 15:07:09,986::vdsm-restore-net-config::86::root::(_restore_sriov_numvfs) SRIOV network device which is not persisted found at: 0000:05:00.1. It used to work on previous 3.6 versions. Version-Release number of selected component (if applicable): 3.6.2.6-0.1.el6 vdsm-4.17.18-0.el7ev.noarch How reproducible: 100 Steps to Reproduce: 1. Enable few VFs on a capable sr-iov server via setup networks dialog 2. Reboot the server Actual results: vdsm skipping numvfs restoration because the physical device no longer exists. Expected results: vdsm should restore and persist the numvfs during reboots.
Verified on - 3.6.3-0.1.el6 and vdsm-4.17.19-0.el7ev.noarch