Public bug reported: With the refactoring work moving PCI requests from system_metadata to instance_extra, PCI requests are no longer accessible from the instance object. Refer to https://review.openstack.org/#/c/118391/. One of the issues is that the scheduler while consuming PCI requests (see consume_from_instance in host_manager.py) needs access to db to get the PCI requests. Another issue is that the compute node would need multiple DB accesses to get the PCI requests, while if they are part of the instances, they can become available together with the instance.
** Affects: nova Importance: Medium Assignee: Dan Smith (danms) Status: Confirmed -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1368260 Title: add pci_requests to the instance object Status in OpenStack Compute (Nova): Confirmed Bug description: With the refactoring work moving PCI requests from system_metadata to instance_extra, PCI requests are no longer accessible from the instance object. Refer to https://review.openstack.org/#/c/118391/. One of the issues is that the scheduler while consuming PCI requests (see consume_from_instance in host_manager.py) needs access to db to get the PCI requests. Another issue is that the compute node would need multiple DB accesses to get the PCI requests, while if they are part of the instances, they can become available together with the instance. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1368260/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp