X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=natservice%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Fnatservice%2Finternal%2FVipStateTracker.java;h=5d886ee4b84cb05690e456ca62c2502d27964bb8;hb=cf1ea9172b94fc17e45391b62bf4ca24ac5c5fe0;hp=da28854d8ba186b3368a4280239f3eb4db0829c5;hpb=84a7d0a360f0d5f9b588e269840a92158d1be7d2;p=netvirt.git diff --git a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/VipStateTracker.java b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/VipStateTracker.java index da28854d8b..5d886ee4b8 100644 --- a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/VipStateTracker.java +++ b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/VipStateTracker.java @@ -49,9 +49,9 @@ public class VipStateTracker extends DataObjectCache { public FluentFuture writeVipState(VipState vipState) { return txRunner.callWithNewWriteOnlyTransactionAndSubmit(OPERATIONAL, tx -> { - tx.put(InstanceIdentifier.builder(NeutronVipStates.class) + tx.mergeParentStructurePut(InstanceIdentifier.builder(NeutronVipStates.class) .child(VipState.class, vipState.key()).build(), - vipState, true); + vipState); }); } }