3 namespace "urn:opendaylight:params:xml:ns:yang:rpcbenchmark";
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-07-02" {
14 description "Initial revision of rpcbenchmark model";
31 leaf global-server-cnt {
35 "The number of times the Global RPC server was invoked";
43 "Start a new RPC Benchmark test run";
52 "Use Global RPC service and run-to-completion client";
57 "Use routed RPC service and run-to-completion client. RPC server instances are
58 dynamically created when the test starts and deleted when the test finishes";
62 "RPC type and client type to use in the test";
68 "Number of clients (test client threads) to start";
74 "Number of RPC server instances. Only valid for routed RPCs.";
81 "Input/Output payload size: number of elements in the list of integers that is the input and output RPC payload";
87 "Number of calls to the specified RPC server that is to be made by each client";
93 leaf global-rtc-client-ok {
97 "Number of successful calls to the Global RPC Server for all test threads";
99 leaf global-rtc-client-error {
103 "Number of failed calls to the Global RPC server from all test threads";
109 "Test execution time, in milliseconds";
115 "RPC rate (Number of RPCs/sec)";