3 namespace "urn:opendaylight:params:xml:ns:yang:dsbenchmark";
7 "Copyright © 2015, 2018 Cisco Systems, Inc. and others.
9 This program and the accompanying materials are made available under the
10 terms of the Eclipse Public License v1.0 which accompanies this distribution,
11 and is available at http://www.eclipse.org/legal/epl-v10.html";
13 revision "2015-01-05" {
14 description "Initial revision of dsbenchmark model";
51 container test-status {
64 "Indicates whether a test run is in progress; only one test can run at a time";
70 "Number of completed test runs";
76 "Start a new data store write test run";
90 "The merge operation";
95 "Delete items from a list sorted in the data store";
100 "The read operation";
104 "Type of the transaction operation to benchmark";
110 enum "BINDING-AWARE" {
113 enum "BINDING-INDEPENDENT" {
118 "Data format:-binding-aware or binding-independent";
121 leaf transaction-type {
132 "Data format:-binding-aware or binding-independent";
153 "Number of elements in the OuterList";
159 "Number of elements in the InnerList";
165 "Number of write operations (PUT, MERGE, or DELETE)
166 per transaction submit";
172 "Number of data tree change listeners listening for
173 changes on the test exec tree.";
186 enum "TEST-IN-PROGRESS" {
191 "Indicates whether the test finished successfuly";
197 "The time it took to build the list of lists";
203 "The time it took to execute all transactions";
208 "The number of successful transactions";
213 "The number of failed transactions";
218 "The number of successfully received data tree change
221 leaf dataChangeEventsOk {
224 "The number of data change events received in data tree
225 change notifications";
232 "Delete data in the test-exec container that may have been left behind from a previous test run";