3 namespace "urn:opendaylight:params:xml:ns:yang:ntfbenchmark";
6 revision "2015-01-05" {
7 description "Initial revision of ntfbenchmark model";
28 "The number of times the notification benchmark test was invoked";
35 "Start a new RPC Benchmark test";
44 "The producer waits for a free slot in RPC Broker's ring buffer";
49 "The producer drops a notification if there is no free slot in RPC Broker's ring buffer";
53 "RPC type and client type to use in the test";
59 "Number of notification producers (test client threads) to start";
65 "Number of notification listener instances";
72 "Notification payload size: number of elements in the list of integers that is the notification payload";
78 "Number of notifications to generate in each client thread";
88 "Number of successfully creceived notifications by all listeners";
94 "Number of successfully generated notifications in all producer clients";
100 "Number of errors encoutered during notification generation at all producers";
102 leaf producer-elapsed-time {
106 "The time it took for all producers to finish (i.e. to send their notifications), in milliseconds";
108 leaf listener-elapsed-time {
112 "The time it took for all listeners to finish (i.e. to receive their notifications), in milliseconds";
118 "RPC rate (Number of RPCs/sec)";
124 "RPC rate (Number of RPCs/sec)";