yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #11162
[Bug 1288809] [NEW] pci passthrough: incorrect device allocation
Public bug reported:
The PCI filter for scheduling runs on the basis of pci stats pools
available in a compute node. If the PCI requests match one or more
pools, the number of devices will be subtracted from the total number of
devices available in those pools.
On the compute node, PCI device allocation is performed based on the
list of free devices that are available on the node. The PCI requests
are used to match against the device itself, rather than the pci stats
pools.
The unsymmetrical handling of scheduling versus allocating could cause
incorrect pci stats, and thus incorrect scheduling, and nova instances
failed to boot.
** Affects: nova
Importance: Undecided
Assignee: Baodong (Robert) Li (baoli)
Status: New
** Changed in: nova
Assignee: (unassigned) => Baodong (Robert) Li (baoli)
--
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/1288809
Title:
pci passthrough: incorrect device allocation
Status in OpenStack Compute (Nova):
New
Bug description:
The PCI filter for scheduling runs on the basis of pci stats pools
available in a compute node. If the PCI requests match one or more
pools, the number of devices will be subtracted from the total number
of devices available in those pools.
On the compute node, PCI device allocation is performed based on the
list of free devices that are available on the node. The PCI requests
are used to match against the device itself, rather than the pci stats
pools.
The unsymmetrical handling of scheduling versus allocating could cause
incorrect pci stats, and thus incorrect scheduling, and nova instances
failed to boot.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1288809/+subscriptions
Follow ups
References