"if_exists" flag should apply to parent and child registers

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

Bug Description

Some registers require the existence of a parent resource. For example, Logical_Router_Port and Logical_Router, Logical_Switch_Port and Logical_Switch, ACL and Port_Group, ACL and Logical_Switch, QoS on Logical_Switch.

The commands usually have the "if_exists" flag. If true and the resource to be modified or deleted doesn't exist, or in the case of creation commands the resource exists, the commands doesn't fail. However, in some cases this flag only applies to the parent resource but not to the child resource.

Commands where this behaviour is happening:
* Deletion of ACL in Port_Group.
* Deletion of ACL in Logical_Switch.
* Deletion of Logical_Switch_Port in Logical_Switch.
* Deletion of Logical_Router_Port in Logical_Router.
* Addition of Logical_Switch_Port on Port_Group.
* Deletion of Logical_Switch_Port on Port_Group.

Changed in ovsdbapp:
assignee: nobody → Rodolfo Alonso (rodolfo-alonso-hernandez)
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.