Author: rajith
Revision: 1148935
Modified property: svn:log

Modified: svn:log at Wed Jul 20 21:00:49 2011
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Wed Jul 20 21:00:49 2011
@@ -1,4 +1,11 @@
-Merge branch 'perf' into trunk
+QPID-3358 Added a controller to coordinate tests run on several jvm's on the 
same host or multiple host machines.
+1. The controller registers participants and waits until the desired numbers 
of producers and consumers join the test.
+2. It then coordinates warmup runs between the participants and starts the 
actual test run.
+3. Once the test is done it collects stats and computes averages,max,minetc.. 
and prints them out.
 
-Conflicts:
-       qpid/java/tools/bin/perf-report
+The collector is designed run by itself, but can be run inline with a producer 
for simplicity.
+Infact by default the producer will run a controller unless 
-Dext_controller=true is specified.
+This is done to ensure that the simple test cases like the per-report script 
can be run without additional configuration.
+
+The code would need a bit of cleanup later on. The current form was done quite 
quickly as a POC for an urgent task.
+I will be reviewing the code and making improvements over the comming days.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to