X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=benchmark%2Fapi%2Fsrc%2Fmain%2Fyang%2Fdsbenchmark.yang;h=7a8d727134430282cca370dcfa259114536d20c6;hb=625723b875800d5c421061f09cd5f387ccb59e62;hp=062cc8548616fc01201de2474d8dd04236faeb36;hpb=bc740310bca93dcefcf546f7c4a627d8153b3739;p=controller.git diff --git a/benchmark/api/src/main/yang/dsbenchmark.yang b/benchmark/api/src/main/yang/dsbenchmark.yang index 062cc85486..7a8d727134 100644 --- a/benchmark/api/src/main/yang/dsbenchmark.yang +++ b/benchmark/api/src/main/yang/dsbenchmark.yang @@ -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"; + } } }