Fix primaryRd issue with VpnInstance Update 48/76948/1
authorKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Fri, 12 Oct 2018 16:09:30 +0000 (21:39 +0530)
committerKarthikeyan Krishnan <karthikeyangceb007@gmail.com>
Fri, 12 Oct 2018 16:09:30 +0000 (21:39 +0530)
This review is address the problem of primary
Rd value set in VpnInstance Update with
list of new Rds.

Issue: NETVIRT-1416

Change-Id: Idaf4be8515be96fd6c2e9edf115bcb0a7043ff6f
Signed-off-by: Karthikeyan Krishnan <karthikeyangceb007@gmail.com>
vpnmanager/impl/src/main/java/org/opendaylight/netvirt/vpnmanager/VpnUtil.java

index 6b95ee6020d6ca8eb280c56a014a22ac9403f9f4..a8f4cd6fc78982ef57e3cbb7503820771e3fc5f6 100644 (file)
@@ -2238,7 +2238,7 @@ public final class VpnUtil {
             return;
         }
         jobCoordinator.enqueueJob("VPN-" + vpnName, () -> {
-            VpnInstanceOpDataEntryBuilder builder = new VpnInstanceOpDataEntryBuilder();
+            VpnInstanceOpDataEntryBuilder builder = new VpnInstanceOpDataEntryBuilder().setVrfId(primaryRd);
             builder.setRd(updatedRdList);
             return Collections.singletonList(txRunner.callWithNewWriteOnlyTransactionAndSubmit(
                     OPERATIONAL, tx -> {