Fixes in interface manager and aliveness monitor
[vpnservice.git] / interfacemgr / interfacemgr-impl / src / main / java / org / opendaylight / vpnservice / interfacemgr / listeners / TerminationPointStateListener.java
index 9d9debcd6e78b3feff75f08cca346c7146a07552..2b14757fbc956692eea5a9d5efff7d231d001f0d 100644 (file)
@@ -48,7 +48,7 @@ public class TerminationPointStateListener extends AsyncDataChangeListenerBase<O
 
     @Override
     protected AsyncDataBroker.DataChangeScope getDataChangeScope() {
-        return AsyncDataBroker.DataChangeScope.ONE;
+        return AsyncDataBroker.DataChangeScope.SUBTREE;
     }
 
     @Override
@@ -60,10 +60,11 @@ public class TerminationPointStateListener extends AsyncDataChangeListenerBase<O
     protected void update(InstanceIdentifier<OvsdbTerminationPointAugmentation> identifier,
                           OvsdbTerminationPointAugmentation tpOld,
                           OvsdbTerminationPointAugmentation tpNew) {
-        LOG.debug("Received Update DataChange Notification for ovsdb termination point identifier: {},  old: {}, new: {}.",
-                identifier, tpOld, tpNew);
+        LOG.debug("Received Update DataChange Notification for ovsdb termination point {}", tpNew.getName());
         if (tpNew.getInterfaceBfdStatus() != null &&
                 !tpNew.getInterfaceBfdStatus().equals(tpOld.getInterfaceBfdStatus())) {
+            LOG.trace("Bfd Status changed for ovsdb termination point identifier: {},  old: {}, new: {}.",
+                    identifier, tpOld, tpNew);
             DataStoreJobCoordinator jobCoordinator = DataStoreJobCoordinator.getInstance();
             RendererStateUpdateWorker rendererStateAddWorker = new RendererStateUpdateWorker(identifier, tpNew, tpOld);
             jobCoordinator.enqueueJob(tpNew.getName(), rendererStateAddWorker);