Bug 2224454 - Multi-queue support for vDPA
Summary: Multi-queue support for vDPA
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: 17.1 (Wallaby)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ga
: ---
Assignee: smooney
QA Contact: OSP DFG:Compute
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-20 23:06 UTC by Gurpreet Singh
Modified: 2023-07-26 17:33 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-07-26 13:00:02 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-26799 0 None None None 2023-07-20 23:09:32 UTC

Description Gurpreet Singh 2023-07-20 23:06:13 UTC
Description of problem:
Placeholder BZ for multi-queue support for vDPA in OSP.

(1) Report the device queue to the db so that it can later be used for scheduling
(2) Ensure that the libvirt driver can properly configure multi-queue. the generic code might work but it may need to be adapted to clamp the number of core to min(flavor.cpus, device. queues)
(3) Request the number of queues for each device ideally as metadata on the port passed from neutron this may or may not require a neutron change but it could be a new QOS type or similar extension we would then need to modify the scheduler/pci claim code and or placement modeling to accommodate the new resource.
(4) Work to track VF and VDPA devices in placement is being done by the community this cycle. while we could do the queue aware scheduling on the nova side eventually it should be modeled in placement somehow, so there would be follow on work to enable that

Details to be added based on further invstigation.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 smooney 2023-07-26 13:00:02 UTC
OSP 18 has been feature frozen for several months now.
following our RFE request procedure i am converting it to a Jira backlog item for OSP 19.

Our jira policy is to not have any feature backlog trackers until after a feature is Released upstream.
once the feature is complete upstream we can asses if some of the features is backporable or not to previous
OSP releases. The majority of this feature would not be backpoatable even if a minimal subset was.

the state fo the RFE can be tracked via https://issues.redhat.com/browse/OSPRH-256

based on the above I'm closing this issue as not a bug.


Note You need to log in before you can comment on or make changes to this bug.