NETVIRT-1293: Stales not getting cleaned up upon neutron v2 driver 43/72643/7
authorAbhinav Gupta <abhinav.gupta@ericsson.com>
Mon, 4 Jun 2018 09:47:20 +0000 (15:17 +0530)
committerSam Hague <shague@redhat.com>
Wed, 13 Jun 2018 20:44:16 +0000 (20:44 +0000)
commitb44070a59207936e724547cec7957d137dccc48a
treeedfc634def5638a7c85cf178306a9b290f52beeb
parent14de0a511ed5974fd1ec949c04e670d9a6c33d88
NETVIRT-1293: Stales not getting cleaned up upon neutron v2 driver

Stale flows and interfaces have been observed upon resync of deleted neutron
resources with v2 driver resync after reconnection of ODL.

Failure in reads to deleted neutron resources was leading to returning from
executing deletions. This has been fixed with this patch.

Also, the following has been done:
1. Added debug logs for VPN related operations
2. Prevented a few possible NPEs
3. Minor cleanup

Change-Id: I87fa788b70e28a68fba203e9399364b9b2cb2a04
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
neutronvpn/api/src/main/java/org/opendaylight/netvirt/neutronvpn/api/utils/NeutronUtils.java
neutronvpn/impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronPortChangeListener.java
neutronvpn/impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnManager.java
neutronvpn/impl/src/test/java/org/opendaylight/netvirt/neutronvpn/NeutronPortChangeListenerTest.java