NETVIRT-1501: ACL: Used Batched transactions 24/78024/2
authorShashidhar Raja <shashidharr@altencalsoftlabs.com>
Tue, 13 Nov 2018 13:46:48 +0000 (19:16 +0530)
committerAswin Suryanarayanan <asuryana@redhat.com>
Thu, 22 Nov 2018 18:11:13 +0000 (18:11 +0000)
commit12cfa3166c3aec828132820eedd1a0a6e88a197c
tree9570fc22b01b3ae823475b21304f1ee41d1ce53b
parent27c8700ad601953cd96e916fe09d97e16c2bbb5a
NETVIRT-1501: ACL: Used Batched transactions

Currently, each ACL flow is configured in a separate transaction.
With the updated changes, flows programmed are batched to fewer
transactions. This will reduce number of transactions used
significantly to program same set of flows.

Change-Id: I8b4192b3b2d362102a2b297da1a6098f9321424c
Signed-off-by: Shashidhar Raja <shashidharr@altencalsoftlabs.com>
aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/AbstractAclServiceImpl.java
aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/EgressAclServiceImpl.java
aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/IngressAclServiceImpl.java
aclservice/impl/src/main/java/org/opendaylight/netvirt/aclservice/utils/AclConstants.java