Fraction RX_TX value not getting applied to Neutron Queue QOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
New
|
Undecided
|
Unassigned |
Bug Description
I noticed this in Icehouse using Neutron backed by NSX.
Not sure if it is related to a similar issue that was fixed : https:/
Following are steps to reproduce it :
1. Create flavor with RX_TX as 0.25 and 1.5
2. Create a neutron qos queue with max bandwidth value of 1024
3. Create a network with queue_id attached
4. Spin a VM with flavor having RX_TX value of 0.25
5. Execute neturon queue-list.
+------
| id | name | min | max | qos_marking | dscp | default |
+------
| 1b67eeb5-
| efe223ab-
+------
Expected max value was 256 instead we see 1024. Similar issue is seen creating flavor with RX_TX of 1.5
It works for non fractional RX_TX values e.x. for RX_TX we do see a neutron queue with max value of 5120