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

Registered by sean mooney on 2019-08-08

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:
Started
Approver:
None
Priority:
Undefined
Drafter:
sean mooney
Direction:
Needs approval
Assignee:
sean mooney
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
sean mooney on 2019-08-08

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

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.