allow sriov numa affintiy to be controled by the flavor or image

Registered by sean mooney

in queens we apporoved and implemented
https://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/share-pci-between-numa-nodes.html

as part of the implementation we removed the ablitiy to specify the policy via the flavor and image

https://github.com/openstack/nova-specs/commit/74b47ac2f968b13b7d15987063d0f52ecba02a7e#diff-b5d95cd01ee920f26b55b45f2777b7aa

this was reported as a bug https://bugs.launchpad.net/nova/+bug/1795920 and is adressed by https://review.opendev.org/#/c/674072/

as this is really a feature this bluepint is created to track the addtion of this new feature and the completion of the original spec.
as a feature this will not be backported upstream and this bluepint superceed the bug

This blueprint will intoduce support for for the missing hw:pci_numa_affinity_policy extra specs
 and hw_pci_numa_affinity_policy image property allowing operators to define the affinity policy for
neutron sriov interfaces. the feature will reuse the policies already defiend in
https://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/share-pci-between-numa-nodes.html

Blueprint information

Status:
Complete
Approver:
Stephen Finucane
Priority:
Low
Drafter:
sean mooney
Direction:
Needs approval
Assignee:
sean mooney
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Implemented
Milestone target:
milestone icon ussuri-2
Started by
sean mooney
Completed by
sean mooney

Related branches

Sprints

Whiteboard

[sean-k-mooney:2019-08-08] i think this is going to end up targeting early in the U release at this point. ill finish up the code for train and but im not going to push too hard to add this so late in the cycle. that said its small and we have customer asking for it but i recognize we have other priories still to complete.

Gerrit topic: https://review.opendev.org/#/q/topic:bp/sriov-numa-affinity-policy-via-flavor-and-image

Addressed by: https://review.opendev.org/674072
    [WIP:U] support pci numa affinity policies in flavor and image

Gerrit topic: https://review.opendev.org/#/q/topic:bp/vm-scoped-sriov-numa-affinity

Addressed by: https://review.opendev.org/683174
    Add spec for vm scoped sriov numa affinity

Gerrit topic: https://review.opendev.org/#/q/topic:bug/1763766

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.