+ if(connection == null) {
+ //Let us try getting it from Operational DS
+ final ReadWriteTransaction transaction = db.newReadWriteTransaction();
+ InstanceIdentifier<Node> connectionIid = HwvtepSouthboundMapper.createInstanceIdentifier(node.getNodeId());
+ Optional<Node> optionalNode = HwvtepSouthboundUtil.readNode(transaction, connectionIid);
+ LOG.trace("Node in Operational DataStore for user node {} is {}", node, optionalNode);
+ if(optionalNode.isPresent()) {
+ connection = hcm.getConnectionInstance(optionalNode.get());
+ }
+ }