Initial support for Quality of Service

Registered by Igor D.C.

This blueprint intends to define an initial way/PoC of having QoS in GBP.

This PoC will implement working QoS support for the scenario where QoS rules
are configured for Policy Targets. However, it will be done by inheriting from
a new kind of Network Service Policy (NSP) that will be assigned to a PTG.

The NSP resource mapping logic will proceed to create the corresponding QoS
policies/rules in Neutron to reflect what is specified in the NSPs, and then
map these to the Policy Targets that needs to share the QoS policies/rules.

This change will be attempted in a specific feature branch based on GBP master
supporting upstream Neutron Liberty integration.

Blueprint information

Status:
Complete
Approver:
Sumit Naiksatam
Priority:
Undefined
Drafter:
Igor D.C.
Direction:
Needs approval
Assignee:
Igor D.C.
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Igor D.C.
Completed by
Igor D.C.

Related branches

Sprints

Whiteboard

Retroactively creating blueprint for spec merged earlier at https://review.openstack.org/#/c/275358.

Implementation of respective PoC is in progress at https://review.openstack.org/#/c/301701.

Gerrit topic: https://review.openstack.org/#q,topic:bp/initial-support-qos,n,z

Addressed by: https://review.openstack.org/301701
    Quality of Service support (PoC 01 - PTG NSP)

Addressed by: https://review.openstack.org/316989
    Quality of Service support (PoC 01 - PTG NSP)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.