Maintenance task: Fails to delete out-of-sync security group rule
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-ovn |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Currently the maintenance task can not fix security group rules that failed to be deleted from OVN, the code responsible for checking the security group rule exist in the OVN database is wrong [0].
<snippet>
def get_acl_by_id(self, acl_id):
try:
return self.lookup('ACL', uuid.UUID(acl_id))
except idlutils.
return
</snippet>
The "acl_id" parameter passed to it via the maintenance task is the Neutron object uuid which is saved in the external_ids column of the ACLs, which can't be found by the self.lookup() method.
The delete_
So, the delete_
Changed in networking-ovn: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in networking-ovn: | |
status: | Confirmed → Won't Fix |
status: | Won't Fix → Confirmed |
status: | Confirmed → Fix Released |