Bug 6536: Allow propagation of SB notifications on slaves 51/45151/1
authorLorand Jakab <lojakab@cisco.com>
Mon, 5 Sep 2016 09:25:48 +0000 (04:25 -0500)
committerLorand Jakab <lojakab@cisco.com>
Mon, 5 Sep 2016 10:20:48 +0000 (05:20 -0500)
commit4d92ecbb330954aa2312f5ecb9a83e2cec498a29
tree7f997bfe73cc98a03ae6fcbb153cdfec0a627d59
parent666a809a07ec022e8839f0a7c429bf7b8d9f931a
Bug 6536: Allow propagation of SB notifications on slaves

First, add support for operational data store change notifications (we
only watched the config data store), since southbound originated
mappings are stored there.

Second, do not ignore southbound originated mappings coming from the
MD-SAL data store change notifications, if we're on a slave.

Change-Id: I310e6ae20600229c2d1b4aa9138ba6193fe3b9a1
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/lisp/IMapServerAsync.java
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/mapcache/IMappingSystem.java
mappingservice/api/src/main/java/org/opendaylight/lispflowmapping/interfaces/mappingservice/IMappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/LispMappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/MappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/MappingSystem.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/lisp/MapServer.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mdsal/AbstractDataListener.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mdsal/MappingDataListener.java
mappingservice/implementation/src/test/java/org/opendaylight/lispflowmapping/implementation/mdsal/MappingDataListenerTest.java