3 namespace "urn:opendaylight:params:xml:ns:yang:ntfbenchmark";
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 ntfbenchmark model";
35 "The number of times the notification benchmark test was invoked";
42 "Start a new RPC Benchmark test";
51 "The producer waits for a free slot in RPC Broker's ring buffer";
56 "The producer drops a notification if there is no free slot in RPC Broker's ring buffer";
60 "RPC type and client type to use in the test";
66 "Number of notification producers (test client threads) to start";
72 "Number of notification listener instances";
79 "Notification payload size: number of elements in the list of integers that is the notification payload";
85 "Number of notifications to generate in each client thread";
95 "Number of successfully creceived notifications by all listeners";
101 "Number of successfully generated notifications in all producer clients";
103 leaf producer-error {
107 "Number of errors encoutered during notification generation at all producers";
109 leaf producer-elapsed-time {
113 "The time it took for all producers to finish (i.e. to send their notifications), in milliseconds";
115 leaf listener-elapsed-time {
119 "The time it took for all listeners to finish (i.e. to receive their notifications), in milliseconds";
125 "RPC rate (Number of RPCs/sec)";
131 "RPC rate (Number of RPCs/sec)";