[NETVIRT-1536] Stale flows in ACL tables due to Out of sequence events Created: 10/Dec/18  Updated: 18/Dec/19  Resolved: 18/Dec/19

Status: Verified
Project: netvirt
Component/s: aclservice
Affects Version/s: None
Fix Version/s: Oxygen-SR3, Fluorine-SR2, Neon

Type: Improvement Priority: Medium
Reporter: Shashidhar R Assignee: Shashidhar R
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
is cloned by NETVIRT-1545 MDSAL transactions optimizations for ... In Progress

 Description   

Stale flows in ACL tables specific to security rules are observed when events received by neutronvpn and ACL are as specified below:

(1) Neutron Port Event

(2) Neutron SG Event

(3) ACL Interface/State Event

(4) ACL Event (accesslist-acl)

There would not be stale flows if the order of events is (1) (3) (2) (4), but if the events received are in order (1) (2) (3) (4), the flows specific to Security rule are left over in the ACL tables.



 Comments   
Comment by Shashidhar R [ 18/Dec/19 ]

Fixed with below commit in oxygen:

https://git.opendaylight.org/gerrit/c/netvirt/+/78621

Generated at Wed Feb 07 20:24:18 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.