DataChangeListener cleanup - Removed the DCL example from the car model - Converted messagebus-impl DCL to DCTL Change-Id: I14436f1f80642ce0d35b71be8e1ae4dae658e2a2 Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Add DOMDataTreeCommitCohort example for the cars model Change-Id: If15c748ceb718d9902ee6c0d5d5a7337a4cbd211 Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Bug 6348 : car:stop-stress-test RPC to return success & failure counters Current RPC car:stop-stress-test doesn't return how many cars are created or failed. Adding success and failure counters will help user to determine the number of cars created or failed during the the process of creation of car tests using car:stress-test. This patch enhances car:stop-stress-test RPC. Change-Id: Iff054c8210ce49f06b4fa96ca5a437d9b82deddb Signed-off-by: Sai MarapaReddy <sai.marapareddy@gmail.com> Author: Sai MarapaReddy <sai.marapareddy@gmail.com>
Bug 6102: Upgrade ietf-{inet,yang}-types to 2013-07-15 Change-Id: Id434ae938946ff0b4a7b0798d538149f6bf6b15c Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Add option to enable/disable basic DCL and/or DTCL The cars stress test is a very appropriate place to measure the effects of DCL and DTCL on a very long list. This change adds a few RPC implementations in order to do the following: 1) enable DCL 2) disable DCL 3) enable DTCL 4) disable DTCL This change includes very basic DCL/DTCL implementations, which just log a message at trace level (off by default but there for ensuring the onData*Changed(...) method is actually called. The existing clustering-test-app behavior doesn't change at all; these new RPC(s) do not need to be used, and the added Listener implementations are not registered listeners by default. Change-Id: I6fcec6cd8c0a082e815561e88b325a55022ad2af Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com> (cherry picked from commit 7a53dd074428ce5c4be767a51c509b1b8cf0f05e)
Change count type in the cars model The count type is changed from uint16 to uint32. For some performance/stress tests, it is desirable to issue 1E7 transactions to provide an adequate sample size. Prior to this change, it was impossible to issue a million transactions without either invoking the RPC several times or using count=0 and stopping based on log messages. This makes perf testing easier. Change-Id: Icf125e45bd85e14df6ed5ad91ddad92a8dd2151b Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Add a description to "rate" in the cars model While using this model for some performance testing, I realized I had no idea what rate meant initially. This change adds an appropriate description to the rate leaf. Change-Id: Idfd613f91e00de912784da55076ec7b13812fdd2 Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Bug 4105: Add Cars RPC to test entity ownership Change-Id: I8e23698b64ef408ae157ca0d2e94ed1f272128c7 Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Bug-4234 - Add count field to cars stress-test RPC. Added a 'count' field to cars stress-test RPC. The test will stop after the 'count' cars have been created. If count is zero, then stress-test will continue till stop-stress-test rpc is given. Also added some null checks for missing input fields. If rate is zero, then an error is returned. Change-Id: Id313f9094e8ca887993e4e8911d0a86b64db7303 Signed-off-by: Shaleen Saxena <ssaxena@brocade.com> (cherry picked from commit 3abc8b4d3379109bd12aadbc01c0b134cbd268c5)
CDS: Add stress test RPC to the cars model For stress testing the CDS, I've been using an RPC that continuously creates cars at a specified per second rate. I thought it might be useful to submit it. Change-Id: I33b9c2e304884b9541774a12ee248082de60f72e Signed-off-by: Tom Pantelis <tpanteli@brocade.com> (cherry picked from commit b6a63eea6eb164a0c925716ae398bf64b06958c3)
Bug 1826: moving clustering test application from integration branch to controller This test application is used by robo test cases for clustering patch 4: fixed the overwrite of wrong groupId fix in patch 2 Patch 3: Basheeruddin just included module-shards.conf and modules.conf for clustering test app Change-Id: Iac47e986e36662b1f61e711a194a8c72c8c76a29 Signed-off-by: Harman Singh <harmasin@cisco.com> Signed-off-by: Basheeruddin Ahmed <syedbahm@cisco.com>