Quality of Service (QoS) in Neutron

Bug #2033203 reported by Kasidit Wijitsopon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Low
Rodolfo Alonso

Bug Description

In this section for policy.yaml is incorrect format

must be removed , from end of line ( that for JSON not YAML )

Modify /etc/neutron/policy.yaml policy entries as follows:

"get_policy": "rule:regular_user", ==> "get_policy": "rule:regular_user"
"create_policy": "rule:regular_user", ===> "create_policy": "rule:regular_user"
"update_policy": "rule:regular_user", ....
"delete_policy": "rule:regular_user", ...
"get_rule_type": "rule:regular_user", ...

To enable bandwidth limit rule:

"get_policy_bandwidth_limit_rule": "rule:regular_user",
"create_policy_bandwidth_limit_rule": "rule:regular_user",
"delete_policy_bandwidth_limit_rule": "rule:regular_user",
"update_policy_bandwidth_limit_rule": "rule:regular_user",
To enable DSCP marking rule:

"get_policy_dscp_marking_rule": "rule:regular_user",
"create_policy_dscp_marking_rule": "rule:regular_user",
"delete_policy_dscp_marking_rule": "rule:regular_user",
"update_policy_dscp_marking_rule": "rule:regular_user",
To enable minimum bandwidth rule:

"get_policy_minimum_bandwidth_rule": "rule:regular_user",
"create_policy_minimum_bandwidth_rule": "rule:regular_user",
"delete_policy_minimum_bandwidth_rule": "rule:regular_user",
"update_policy_minimum_bandwidth_rule": "rule:regular_user",
To enable minimum packet rate rule:

"get_policy_minimum_packet_rate_rule": "rule:regular_user",
"create_policy_minimum_packet_rate_rule": "rule:regular_user",
"delete_policy_minimum_packet_rate_rule": "rule:regular_user",
"update_policy_minimum_packet_rate_rule": "rule:regular_user",

This bug tracker is for errors with the documentation, use the following as a template and remove or add fields as you see fit. Convert [ ] into [x] to check boxes:

- [ ] This doc is inaccurate in this way: ______
- [ ] This is a doc addition request.
- [x] I have a fix to the document that I can paste below including example: input and output.

If you have a troubleshooting or support issue, use the following resources:

 - The mailing list: https://lists.openstack.org
 - IRC: 'openstack' channel on OFTC

-----------------------------------
Release: 23.0.0.0b3.dev285 on 2023-05-09 15:57:21
SHA: 764267c86b0ddf983a73a383745ebb8f8bca156e
Source: https://opendev.org/openstack/neutron/src/doc/source/admin/config-qos.rst
URL: https://docs.openstack.org/neutron/latest/admin/config-qos.html

Tags: doc
Revision history for this message
Kasidit Wijitsopon (tankitty) wrote :

correct YAML are :

"get_policy_bandwidth_limit_rule": "rule:regular_user"
"create_policy_bandwidth_limit_rule": "rule:regular_user"
"delete_policy_bandwidth_limit_rule": "rule:regular_user"
"update_policy_bandwidth_limit_rule": "rule:regular_user"
To enable DSCP marking rule:

"get_policy_dscp_marking_rule": "rule:regular_user"
"create_policy_dscp_marking_rule": "rule:regular_user"
"delete_policy_dscp_marking_rule": "rule:regular_user"
"update_policy_dscp_marking_rule": "rule:regular_user"
To enable minimum bandwidth rule:

"get_policy_minimum_bandwidth_rule": "rule:regular_user"
"create_policy_minimum_bandwidth_rule": "rule:regular_user"
"delete_policy_minimum_bandwidth_rule": "rule:regular_user"
"update_policy_minimum_bandwidth_rule": "rule:regular_user"
To enable minimum packet rate rule:

"get_policy_minimum_packet_rate_rule": "rule:regular_user"
"create_policy_minimum_packet_rate_rule": "rule:regular_user"
"delete_policy_minimum_packet_rate_rule": "rule:regular_user"
"update_policy_minimum_packet_rate_rule": "rule:regular_user"

Changed in neutron:
assignee: nobody → Kasidit Wijitsopon (tankitty)
Changed in neutron:
assignee: Kasidit Wijitsopon (tankitty) → nobody
Changed in neutron:
importance: Undecided → Low
status: New → Confirmed
Changed in neutron:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/892903

Changed in neutron:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/c/openstack/neutron/+/892903
Committed: https://opendev.org/openstack/neutron/commit/fa130f29f781006527d5846070d9040e8f56d414
Submitter: "Zuul (22348)"
Branch: master

commit fa130f29f781006527d5846070d9040e8f56d414
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Mon Aug 28 10:12:58 2023 +0000

    Update QoS config document: use YAML config examples

    Closes-Bug: #2033203
    Change-Id: I0162cf74e74ff915918d36bd1150d2ac474ac882

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 23.0.0.0rc1

This issue was fixed in the openstack/neutron 23.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.