Support minumum guaranteed packet rate QoS rule in nova

Registered by Balazs Gibizer on 2021-04-01

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:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Balazs Gibizer
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.