Support minimum guaranteed packet rate QoS rule in nova
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:/
Nova spec: https:/
Blueprint information
- Status:
- Complete
- Approver:
- Balazs Gibizer
- Priority:
- Undefined
- Drafter:
- Balazs Gibizer
- Direction:
- Approved
- Assignee:
- Balazs Gibizer
- Definition:
- Approved
- Series goal:
- Accepted for yoga
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Balazs Gibizer
- Completed by
- Sylvain Bauza
Related branches
Related bugs
Sprints
Whiteboard
[20210528 gibi]: spec merged so the bp has been approved for Xena
implementation topic: https:/
[2021-09-07 gibi]: most of the impl landed in nova, except the nova-mange heal_allocations CLI support. So keeping this open for Yoga to finish. Also the neutron API extension is not landed so this feature is not usable in Xena.
[20211026 bauzas] Spec approved