Support minimum guaranteed packet rate QoS rule in nova

Registered by Balazs Gibizer

I as an administrator want to define the maximum packet rate, in kilo packet per second (kpps), my OVS soft switch capable of handle per compute node so that I can avoid overload on OVS

I as an end user want to define the minimum packet rate, in kilo packet per second (kpps) the neutron port needs to provide to my VM so that my application using the port can work as expected

I as an administrator want to get the VMs placed on a compute host that can provide the requested minimum packet rate for the neutron ports so that the VM's owner is happy.

I as an administrator wants that VM lifecycle operation is rejected in case the requested minimum packet rate guarantee of the neutron ports of the VM cannot be fulfilled on any otherwise eligible compute hosts, so that the OVS overload is avoided.

Neutron RFE: https://bugs.launchpad.net/neutron/+bug/1922237
Nova spec: https://review.opendev.org/c/openstack/nova-specs/+/785014

Blueprint information

Status:
Started
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Balazs Gibizer
Direction:
Approved
Assignee:
Balazs Gibizer
Definition:
Approved
Series goal:
Accepted for xena
Implementation:
Needs Code Review
Milestone target:
milestone icon xena-3
Started by
Balazs Gibizer

Related branches

Sprints

Whiteboard

[20210528 gibi]: spec merged so the bp has been approved for Xena

implementation topic: https://review.opendev.org/q/topic:bp/qos-minimum-guaranteed-packet-rate

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.