X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Ftopology-manager%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmd%2Fcontroller%2Ftopology%2Fmanager%2FFlowCapableTopologyExporter.java;h=451cad48169ea81869ef11047895010715f0e30f;hb=d6f1e7790157461553b26ec82d246e68b62aad6b;hp=d7ce9485c63ec92b9fdb48a576246faa0f5ad7e2;hpb=ac732369c7ddaaf60faef5eda22fa9c41aad391e;p=controller.git diff --git a/opendaylight/md-sal/topology-manager/src/main/java/org/opendaylight/md/controller/topology/manager/FlowCapableTopologyExporter.java b/opendaylight/md-sal/topology-manager/src/main/java/org/opendaylight/md/controller/topology/manager/FlowCapableTopologyExporter.java index d7ce9485c6..451cad4816 100644 --- a/opendaylight/md-sal/topology-manager/src/main/java/org/opendaylight/md/controller/topology/manager/FlowCapableTopologyExporter.java +++ b/opendaylight/md-sal/topology-manager/src/main/java/org/opendaylight/md/controller/topology/manager/FlowCapableTopologyExporter.java @@ -91,7 +91,7 @@ class FlowCapableTopologyExporter implements FlowTopologyDiscoveryListener, Open public void applyOperation(final ReadWriteTransaction transaction) { final Node node = toTopologyNode(toTopologyNodeId(notification.getId()), notification.getNodeRef()); final InstanceIdentifier path = getNodePath(toTopologyNodeId(notification.getId())); - transaction.put(LogicalDatastoreType.OPERATIONAL, path, node); + transaction.merge(LogicalDatastoreType.OPERATIONAL, path, node, true); } }); } @@ -130,7 +130,7 @@ class FlowCapableTopologyExporter implements FlowTopologyDiscoveryListener, Open TerminationPoint point = toTerminationPoint(toTerminationPointId(notification.getId()), notification.getNodeConnectorRef()); final InstanceIdentifier path = tpPath(nodeId, point.getKey().getTpId()); - transaction.put(LogicalDatastoreType.OPERATIONAL, path, point); + transaction.merge(LogicalDatastoreType.OPERATIONAL, path, point, true); if ((fcncu.getState() != null && fcncu.getState().isLinkDown()) || (fcncu.getConfiguration() != null && fcncu.getConfiguration().isPORTDOWN())) { removeAffectedLinks(point.getTpId());