- Optional<ElanDpnInterfacesList> elanDpnIfacesOpc = MDSALUtil.read(broker, LogicalDatastoreType.OPERATIONAL,
- elanDpnIfacesIid);
+ Optional<ElanDpnInterfacesList> elanDpnIfacesOpc;
+ try {
+ elanDpnIfacesOpc = SingleTransactionDataBroker.syncReadOptional(broker, LogicalDatastoreType.OPERATIONAL,
+ elanDpnIfacesIid);
+ } catch (ExecutionException | InterruptedException e) {
+ LOG.error("getElanDpnInterfacesByName: Exception while reading the ElanDpnInterfacesList DS for the "
+ + "elan-instance {}", elanInstanceName, e);
+ return Collections.emptyMap();
+ }