Remove DS operation part of Yang Consumer Thread 43/76743/16
authorshaik <shaik.b@altencalsoftlabs.com>
Mon, 8 Oct 2018 11:21:25 +0000 (16:51 +0530)
committerShaik Zakir Basha <shaik.b@altencalsoftlabs.com>
Wed, 16 Jan 2019 05:18:57 +0000 (05:18 +0000)
commitaf3b5647c2e1a3baacc93134662b788a9029c731
tree6208412c35546a4cf8ace50b5c311bd4577c7d76
parent6564c96666cfe75a6b7b91d631da72edb210a539
Remove DS operation part of Yang Consumer Thread

Description:
1. Changes are done to remove move the logic of
performing DS read/write and install
installation/removal to perform in the worker
thread instead of performing the same in yang
consumer thread.

2. In the private BGPVPN association case, if the
association is created first and the router-gateway-set
is done later, it is noticed that the default NAT
flow is instaled with external VPN metadata rather then
private BGPVPN metadat. Changes are done to correct it

JIRA : NETVIRT-1392

Change-Id: Ic296b2d3c1c22350518c5008ceb58df1ef17a76c
Signed-off-by: shaik <shaik.b@altencalsoftlabs.com>
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NAPTEntryEvent.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NaptEventHandler.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NaptFlowRemovedEventHandler.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatUtil.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatVpnMapsChangeListener.java [moved from natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/RouterToVpnListener.java with 72% similarity]
natservice/impl/src/main/resources/OSGI-INF/blueprint/natservice.xml
neutronvpn/api/src/main/yang/neutronvpn.yang
neutronvpn/impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnManager.java