Bug 5770: Ensuring proper cleanup of VPNControlpath. 52/37952/3
authorSuraj Ranjan <suraj.ranjan@ericsson.com>
Thu, 21 Apr 2016 06:39:41 +0000 (12:09 +0530)
committerSuraj Ranjan <suraj.ranjan@ericsson.com>
Thu, 21 Apr 2016 08:14:41 +0000 (13:44 +0530)
commit28e9eb42afc65539f37003f738ea57bce0e010fa
tree7ec858dbecf6c2d45da9c4ea40348dcd84e4e9ae
parent93224bfe847f9f0d81fa8d1dec4ed8f2c9af8295
Bug 5770: Ensuring proper cleanup of VPNControlpath.

1. Fix to ensure proper cleanup of Config and Oper DS
for VPN on removal of VPNs.

2. Fix for delayed release of VPN IDs by ensuring that
we release IDs for VPN and VPNInterfaces only when
the IDs are removed from respective OpDataStores.

Change-Id: Idda295e845af77355c2d7bdf0f60864782a9538c
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
Co-Authored-By: Vivekanandan Narasimhan <n.vivekanandan@ericsson.com>
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibConstants.java
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManager.java
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibManagerProvider.java
fibmanager/fibmanager-impl/src/main/java/org/opendaylight/vpnservice/fibmanager/FibUtil.java
vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/vpnservice/VpnInterfaceManager.java
vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/vpnservice/VpnManager.java
vpnmanager/vpnmanager-impl/src/main/java/org/opendaylight/vpnservice/VpnUtil.java