From 3cfcb577dfbbd244e1cf579f50906fae46c392bc Mon Sep 17 00:00:00 2001 From: Milos Fabian Date: Wed, 30 Jul 2014 15:29:12 +0200 Subject: [PATCH] Bug-1447: Ensure candidate's parents exist. -When electing Rib enty's new state, ensure it's parents are created. Change-Id: Ia0791eee031dc2dba5c5b206dae693fa880df1ab Signed-off-by: Milos Fabian --- .../protocol/bgp/rib/impl/AdjRIBsInTransactionImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRIBsInTransactionImpl.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRIBsInTransactionImpl.java index fc1619d66a..bb027dc577 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRIBsInTransactionImpl.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/AdjRIBsInTransactionImpl.java @@ -9,7 +9,6 @@ package org.opendaylight.protocol.bgp.rib.impl; import com.google.common.base.Preconditions; import com.google.common.util.concurrent.CheckedFuture; - import org.opendaylight.controller.md.sal.binding.api.WriteTransaction; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException; @@ -46,7 +45,7 @@ class AdjRIBsInTransactionImpl implements AdjRIBsInTransaction { @Override public void advertise(final InstanceIdentifier id, final T obj) { - trans.put(LogicalDatastoreType.OPERATIONAL, id, obj); + trans.put(LogicalDatastoreType.OPERATIONAL, id, obj, true); } @Override -- 2.36.6