X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=benchmark%2Fdsbenchmark%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fdsbenchmark%2Fsimpletx%2FSimpletxDomWrite.java;h=b9446803278c065d6ebc04e3d8ac0ee181b10724;hp=572f4f7aae78ac71a3d5b83a8cf9667a169ca86c;hb=9ad9f0d0b72c07316c6282995b7f11abf57041c3;hpb=64dbc396e21d73a7323b3e9dbf51b31df295cfb5 diff --git a/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomWrite.java b/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomWrite.java index 572f4f7aae..b944680327 100644 --- a/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomWrite.java +++ b/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomWrite.java @@ -9,7 +9,6 @@ package org.opendaylight.dsbenchmark.simpletx; import java.util.List; - import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException; import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; @@ -31,8 +30,8 @@ public class SimpletxDomWrite extends DatastoreAbstractWriter { private final DOMDataBroker domDataBroker; private List list; - public SimpletxDomWrite(DOMDataBroker domDataBroker, StartTestInput.Operation oper, - int outerListElem, int innerListElem, long putsPerTx, DataStore dataStore ) { + public SimpletxDomWrite(final DOMDataBroker domDataBroker, final StartTestInput.Operation oper, + final int outerListElem, final int innerListElem, final long putsPerTx, final DataStore dataStore ) { super(oper, outerListElem, innerListElem, putsPerTx, dataStore); this.domDataBroker = domDataBroker; LOG.info("Created SimpletxDomWrite"); @@ -45,12 +44,13 @@ public class SimpletxDomWrite extends DatastoreAbstractWriter { @Override public void executeList() { + final LogicalDatastoreType dsType = getDataStoreType(); + final YangInstanceIdentifier pid = + YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build(); + DOMDataWriteTransaction tx = domDataBroker.newWriteOnlyTransaction(); - LogicalDatastoreType dsType = getDataStoreType(); long writeCnt = 0; - YangInstanceIdentifier pid = - YangInstanceIdentifier.builder().node(TestExec.QNAME).node(OuterList.QNAME).build(); for (MapEntryNode element : this.list) { YangInstanceIdentifier yid = pid.node(new NodeIdentifierWithPredicates(OuterList.QNAME, element.getIdentifier().getKeyValues())); @@ -72,7 +72,6 @@ public class SimpletxDomWrite extends DatastoreAbstractWriter { txError++; } tx = domDataBroker.newWriteOnlyTransaction(); - dsType = getDataStoreType(); writeCnt = 0; } }