Use merging transaction chains in dsbenchmark 58/83158/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 18 Jul 2019 17:21:29 +0000 (19:21 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 22 Jul 2019 08:38:16 +0000 (08:38 +0000)
This functionality was broken, as the injection conversion done
for 4.0.0 did not take into account the fact we are dropping
type=pingpong.

Change-Id: I41244d6732216554e197ffe9b7ef6d5be41ab520
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/txchain/TxchainDomDelete.java
benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/txchain/TxchainDomWrite.java

index ea0c2b940dd235d5533070070b8731b7893c6cc6..8f04c0a0a9444d0afc14d7944b1da2fb677735e3 100644 (file)
@@ -57,7 +57,7 @@ public class TxchainDomDelete extends DatastoreAbstractWriter implements DOMTran
         final org.opendaylight.yangtools.yang.common.QName olId = QName.create(OuterList.QNAME, "id");
         final YangInstanceIdentifier pid =
                 YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build();
-        final DOMTransactionChain chain = domDataBroker.createTransactionChain(this);
+        final DOMTransactionChain chain = domDataBroker.createMergingTransactionChain(this);
 
         DOMDataTreeWriteTransaction tx = chain.newWriteOnlyTransaction();
         int txSubmitted = 0;
index c48709e86333cc3a875fad4fdca5677be272d357..0543e382dfbdbb951c7b879f6ddb96f7da46728f 100644 (file)
@@ -52,7 +52,7 @@ public class TxchainDomWrite extends DatastoreAbstractWriter implements DOMTrans
         final LogicalDatastoreType dsType = getDataStoreType();
         final YangInstanceIdentifier pid =
                 YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build();
-        final DOMTransactionChain chain = domDataBroker.createTransactionChain(this);
+        final DOMTransactionChain chain = domDataBroker.createMergingTransactionChain(this);
 
         DOMDataTreeWriteTransaction tx = chain.newWriteOnlyTransaction();
         int txSubmitted = 0;