Fix - creating parent node at VPP 39/339/5
authorMaros Marsalek <mmarsale@cisco.com>
Thu, 18 Feb 2016 16:20:44 +0000 (17:20 +0100)
committerMaros Marsalek <mmarsale@cisco.com>
Thu, 18 Feb 2016 16:21:43 +0000 (17:21 +0100)
Change-Id: Ib32d8b344fd3a8d2a14f31e9e6fad6099b0e731e
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
vbd/impl/src/main/java/io/fd/honeycomb/vbd/impl/VppModifier.java

index 3378e68..00cd301 100644 (file)
@@ -212,7 +212,7 @@ public class VppModifier {
             InstanceIdentifier<L2> iiToV3poL2 = iiToVpp.augmentation(VppInterfaceAugmentation.class).child(L2.class);
             LOG.debug("Writing L2 data to configuration DS to concrete interface.");
             final WriteTransaction wTx = vppDataBroker.newWriteOnlyTransaction();
-            wTx.put(LogicalDatastoreType.CONFIGURATION, iiToV3poL2, prepareL2Data());
+            wTx.put(LogicalDatastoreType.CONFIGURATION, iiToV3poL2, prepareL2Data(), true);
             wTx.submit();
         }
     }
@@ -221,7 +221,7 @@ public class VppModifier {
         final DataBroker vppDataBroker = VbdUtil.resolveDataBrokerForMountPoint(iiToVpp, mountService);
         if (vppDataBroker != null) {
             final WriteTransaction wTx = vppDataBroker.newWriteOnlyTransaction();
-            wTx.put(LogicalDatastoreType.CONFIGURATION, iiBridgeDomainOnVPP, prepareNewBridgeDomainData());
+            wTx.put(LogicalDatastoreType.CONFIGURATION, iiBridgeDomainOnVPP, prepareNewBridgeDomainData(), true);
             return wTx.submit();
         }
         return Futures.immediateFailedFuture(new IllegalStateException("Data broker for vpp is missing"));