[OVN] QoS extension, implement a NB ``qos_update`` method

Bug #2092278 reported by Rodolfo Alonso
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ovsdbapp
In Progress
Undecided
Rodolfo Alonso

Bug Description

When the LS QoS rules are updated or deleted, there are tow different methods to add or remove them. Instead of this, we should be able to call a single method (``qos_update`` for example) with the needed parameters (same as ``qos_add``).
* If the QoS register does not exist, it is created as is now with the parameters provided.
* If the QoS register exists:
** If any rule type (rate, burst, dscp) is missing in the update call, it will be removed from the QoS register.
** If any rule type is new, compared to the existing QoS register, it will be added (as is now).

Changed in neutron:
importance: Undecided → Medium
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
status: New → Confirmed
Revision history for this message
Rodolfo Alonso (rodolfo-alonso-hernandez) wrote :
Changed in ovsdbapp:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
no longer affects: neutron
Changed in ovsdbapp:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ovsdbapp (master)

Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/ovsdbapp/+/938179
Reason: No accepted in the ovsdbapp because it doesn't match the expected API behaviour

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.