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%2FSimpletxDomRead.java;fp=benchmark%2Fdsbenchmark%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fdsbenchmark%2Fsimpletx%2FSimpletxDomRead.java;h=74f9d8e2a015e3ca6635b678a617e3e34bf95011;hp=d644b1ede891b5d23a8e5befa750da04f9cc3872;hb=625723b875800d5c421061f09cd5f387ccb59e62;hpb=79c3bfabee03c5c03961af7229cc3d8cabac06d4 diff --git a/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomRead.java b/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomRead.java index d644b1ede8..74f9d8e2a0 100644 --- a/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomRead.java +++ b/benchmark/dsbenchmark/src/main/java/org/opendaylight/dsbenchmark/simpletx/SimpletxDomRead.java @@ -12,10 +12,10 @@ package org.opendaylight.dsbenchmark.simpletx; import com.google.common.base.Optional; import com.google.common.util.concurrent.CheckedFuture; -import org.opendaylight.controller.md.sal.dom.api.DOMDataReadOnlyTransaction; import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType; import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException; import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; +import org.opendaylight.controller.md.sal.dom.api.DOMDataReadOnlyTransaction; import org.opendaylight.dsbenchmark.DatastoreAbstractWriter; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dsbenchmark.rev150105.StartTestInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.dsbenchmark.rev150105.StartTestInput.DataStore; @@ -57,7 +57,7 @@ public class SimpletxDomRead extends DatastoreAbstractWriter { @Override public void executeList() { - org.opendaylight.yangtools.yang.common.QName OL_ID = QName.create(OuterList.QNAME, "id"); + org.opendaylight.yangtools.yang.common.QName olId = QName.create(OuterList.QNAME, "id"); DOMDataReadOnlyTransaction tx = domDataBroker.newReadOnlyTransaction(); for (long l = 0; l < outerListElem; l++) { @@ -66,41 +66,18 @@ public class SimpletxDomRead extends DatastoreAbstractWriter { YangInstanceIdentifier yid = YangInstanceIdentifier.builder() .node(TestExec.QNAME) .node(OuterList.QNAME) - .nodeWithKey(OuterList.QNAME, OL_ID, l) + .nodeWithKey(OuterList.QNAME, olId, l) .build(); Optional> optionalDataObject; - CheckedFuture>, ReadFailedException> submitFuture = tx.read(LogicalDatastoreType.CONFIGURATION, yid); + CheckedFuture>, ReadFailedException> submitFuture = + tx.read(LogicalDatastoreType.CONFIGURATION, yid); try { optionalDataObject = submitFuture.checkedGet(); if (optionalDataObject != null && optionalDataObject.isPresent()) { ret = optionalDataObject.get(); LOG.info("/n" + String.valueOf(ret)); txOk++; - } - /*if (optionalDataObject != null && optionalDataObject.isPresent()) { - ret = optionalDataObject.get(); - - String[] objectsArray = new String[ret.getInnerList().size()]; - - //LOG.info("innerList element: " + objectsArray ); - for (InnerList innerList : ret.getInnerList()) { - if (objectsArray[innerList.getName()] != null) { - LOG.error("innerList: DUPLICATE name: {}, value: {}", innerList.getName(), innerList.getValue()); - } - objectsArray[innerList.getName()] = innerList.getValue(); - // LOG.info("innerList: name: {}, value: {}", innerList.getName(), innerList.getValue()); - } - boolean foundAll = true; - for (int i = 0; i < ret.getInnerList().size(); i++) { - String itemStr = objectsArray[i]; - if (!itemStr.contentEquals("Item-" + String.valueOf(l) + "-" + String.valueOf(i))) { - foundAll = false; - LOG.error("innerList: name: {}, value: {}", i, itemStr); - break; - } - } - txOk++; - }*/ else { + } else { txError++; LOG.info("In the else part"); }