Stale 21->snat_group flow for external subnet 61/73061/17
authorxcheara <chetan.arakere@altencalsoftlabs.com>
Sat, 16 Jun 2018 16:16:35 +0000 (21:46 +0530)
committerSam Hague <shague@redhat.com>
Fri, 25 Jan 2019 13:33:17 +0000 (13:33 +0000)
commit905e1f6db2779ab891b3b21d364fc3d08d50c1f0
tree5ec400ee4421dcb2e512ce0bbb23ca349b41bd91
parent9e9be9a096b35a7e0d381a62e956c2d12a361abf
Stale 21->snat_group flow for external subnet

Description:
Its been observed that, even on clean-up on External-network Suite,
few of the stale flows 21->snat_group for external subnet where not
been deleted. As a result, Bundle Resync test-case getting failed
with rersync flag enabled due to these stale flows pointing to an
snat_group with corresponding group missing.

Changes are done to take care of clearing vpn-instance-op-data DS
for external-fixed-ip properly ersutling in triggering
ExternalSubnetVpnInstanceListener
and take care of clearing these stale-flows.

Issue : NETVIRT-1311

Change-Id: I773a2f9935a600b7710796d21d9ce39cf4b9a8c0
Signed-off-by: xcheara <chetan.arakere@altencalsoftlabs.com>
Signed-off-by: shaik <shaik.b@altencalsoftlabs.com>
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalRoutersListener.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalSubnetChangeListener.java [new file with mode: 0644]
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/ExternalSubnetVpnInstanceListener.java
natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NaptSwitchHA.java