Bug 7875: NPE due to subnetmap create DjC trailing update 25/52625/6
authorAbhinav Gupta <abhinav.gupta@ericsson.com>
Thu, 2 Mar 2017 10:01:37 +0000 (15:31 +0530)
committerVivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Sat, 4 Mar 2017 05:28:42 +0000 (05:28 +0000)
commitd82d68e762261d1daeae4fae9d6d1628ca948ed6
treea29451e60ce33ee4c89b22356ff0dd0dde1bf969
parente65dff6ae32d5109a4db3221de9b1730360b9f0c
Bug 7875: NPE due to subnetmap create DjC trailing update

Removed troubling DjC.
Also have made sure that such errors are caught at NeutronVPN
level itself by separating out subnetmap create and update.
Update will not create subnetmap node with partial info, instead will
return if subnetmap node is absent.

Change-Id: I252d0164f123052d7090968325e214289b29daab
Signed-off-by: Abhinav Gupta <abhinav.gupta@ericsson.com>
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronExternalSubnetHandler.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronSubnetChangeListener.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnManager.java
vpnservice/neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/netvirt/neutronvpn/NeutronvpnNatManager.java