Comment 2 for bug 1633120

Revision history for this message
Frode Nordahl (fnordahl) wrote : Re: Nova scheduler tries to assign an already-in-use SRIOV QAT VF to a new instance (openstack-mitaka)

I believe the current Nova PCI implementation is susceptible to becoming out of sync in multiple scenarios, we have seen this too and suspect rows ended up in 'deleted' state because of lost messages and/or other operational events occurring at the same time as instance life cycle events took place.

Tracking down all the places this disconnect might happen seems like a impossible task, and I believe we should focus on:

a) means for operator to force refresh of PCI devices from a compute node that could easily be back-ported to previous OpenStack versions

b) improve handling of instance PCI attachements in periodic refresh of compute nodes