fix typo sotred to sorted
[controller.git] / benchmark / api / src / main / yang / dsbenchmark.yang
index 062cc8548616fc01201de2474d8dd04236faeb36..fc0c1bd8d11dc17c7fa5b8010f34383aa52ac9e8 100644 (file)
@@ -85,7 +85,7 @@ module dsbenchmark {
                     enum "DELETE" {
                         value 3;
                         description
-                            "Delete items from a list sotred in the data store";
+                            "Delete items from a list sorted in the data store";
                     }
                     enum "READ" {
                         value 4;
@@ -125,24 +125,46 @@ module dsbenchmark {
                     "Data format:-binding-aware or binding-independent";
             }
 
+            leaf data-store {
+                mandatory true;
+                type enumeration {
+                    enum "CONFIG" {
+                        value 1;
+                    }
+                    enum "OPERATIONAL" {
+                        value 2;
+                    }
+                    enum "BOTH" {
+                        value 3;
+                    }
+                }
+            }
             leaf outerElements {
                 type uint32;
                 default 100000;
                 description
                   "Number of elements in the OuterList";
-              }
+            }
             leaf innerElements {
                 type uint32;
                 default 1;
                 description
                   "Number of elements in the InnerList";
-              }
+            }
             leaf putsPerTx {
                 type uint32;
                 default 1;
                 description
-                  "Number of write operations (PUT, MERGE, or DELETE) per transaction submit";
-              }
+                  "Number of write operations (PUT, MERGE, or DELETE)
+                   per transaction submit";
+            }
+            leaf listeners {
+                type uint32;
+                default 0;
+                description
+                    "Number of data tree change listeners listening for
+                    changes on the test exec tree.";
+            }
         }
         output {
             leaf status {
@@ -160,32 +182,39 @@ module dsbenchmark {
                 }
                 description
                     "Indicates whether the test finished successfuly";
-               }
+            }
             leaf listBuildTime {
                 type uint32;
-                default 1;
                 description
                   "The time it took to build the list of lists";
-              }
+            }
             leaf execTime {
                 type uint32;
-                default 1;
                 description
                   "The time it took to execute all transactions";
-              }
+            }
             leaf txOk {
                 type uint32;
-                default 1;
                 description
                   "The number of successful transactions";
-              }
+            }
             leaf txError {
                 type uint32;
-                default 1;
                 description
                   "The number of failed transactions";
-              }
-
+            }
+            leaf ntfOk {
+                type uint32;
+                description
+                  "The number of successfully received data tree change
+                   notifications";
+            }
+            leaf dataChangeEventsOk {
+                type uint32;
+                description
+                  "The number of data change events received in data tree
+                   change notifications";
+            }
         }
     }