Author: kwall Date: Wed Jul 18 16:58:39 2012 New Revision: 1363017 URL: http://svn.apache.org/viewvc?rev=1363017&view=rev Log: QPID-4143: include baseline data in charts.
Applied patch from Philip Harvey <[email protected]>. Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef qpid/trunk/qpid/java/perftests/etc/testdefs/AcknowledgementModes.json qpid/trunk/qpid/java/perftests/etc/testdefs/MessageSize.json qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ProducerParticipant.java Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1001-MessageSize-Transient.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Impact of Message Size chartSubtitle=Transient messages xAxisTitle=Message Size (B) @@ -26,3 +26,7 @@ yAxisTitle=Throughput (KB/s) series.1.statement=SELECT payloadSizeB, throughputKbPerS FROM MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All' series.1.legend=Current series.1.dir=${csvCurrentDir} + +series.2.statement=SELECT payloadSizeB, throughputKbPerS FROM MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1002-MessageSize-Persistent.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Impact of Message Size chartSubtitle=Persistent messages xAxisTitle=Message Size (B) @@ -27,4 +27,6 @@ series.1.statement=SELECT payloadSizeB, series.1.legend=Current series.1.dir=${csvCurrentDir} -# Define series3/4 to chart the baseline +series.2.statement=SELECT payloadSizeB, throughputKbPerS FROM MessageSize WHERE testName like '% PERSISTENT' AND participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1011-VaryingNumberOfProducers.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Varying number of producers chartSubtitle=Persistent 1KB messages xAxisTitle=Producers @@ -34,3 +34,7 @@ series.2.dir=${csvCurrentDir} series.3.statement=SELECT totalNumberOfProducers, throughputKbPerS FROM VaryingNumberOfParticipants WHERE participantName = 'All' and totalNumberOfConsumers = '10' series.3.legend=10 Consumer series.3.dir=${csvCurrentDir} + +series.4.statement=SELECT totalNumberOfProducers, throughputKbPerS FROM VaryingNumberOfParticipants WHERE participantName = 'All' and totalNumberOfConsumers = '1' +series.4.legend=1 Consumer (baseline) +series.4.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1012-VaryingNumberOfConsumers.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Varying number of consumers chartSubtitle=Persistent 1KB messages xAxisTitle=Consumers @@ -34,3 +34,7 @@ series.2.dir=${csvCurrentDir} series.3.statement=SELECT totalNumberOfConsumers, throughputKbPerS FROM VaryingNumberOfParticipants WHERE participantName = 'All' and totalNumberOfProducers = '10' series.3.legend=10 Producers series.3.dir=${csvCurrentDir} + +series.4.statement=SELECT totalNumberOfConsumers, throughputKbPerS FROM VaryingNumberOfParticipants WHERE participantName = 'All' and totalNumberOfProducers = '10' +series.4.legend=10 Producers (baseline) +series.4.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef Wed Jul 18 16:58:39 2012 @@ -27,3 +27,7 @@ series.1.statement=SELECT testName, thro series.1.legend=Current series.1.dir=${csvCurrentDir} +series.2.statement=SELECT testName, throughputKbPerS FROM AcknowledgementModes WHERE acknowledgeMode = '1' AND participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} + Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef Wed Jul 18 16:58:39 2012 @@ -27,3 +27,6 @@ series.1.statement=SELECT testName, thro series.1.legend=Current series.1.dir=${csvCurrentDir} +series.2.statement=SELECT testName, throughputKbPerS FROM AcknowledgementModes WHERE acknowledgeMode = '0' AND participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1030-BatchSize.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Transaction Batch Size chartSubtitle=Persistent 1KB messages xAxisTitle=Batch Size @@ -27,3 +27,7 @@ series.1.statement=SELECT batchSize, thr series.1.legend=Current series.1.dir=${csvCurrentDir} +series.2.statement=SELECT batchSize, throughputKbPerS FROM BatchSize WHERE participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} + Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1040-QueueTypes.chartdef Wed Jul 18 16:58:39 2012 @@ -27,3 +27,6 @@ series.1.statement=SELECT testName, thro series.1.legend=Current series.1.dir=${csvCurrentDir} +series.2.statement=SELECT testName, throughputKbPerS FROM QueueTypes WHERE participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1500-Topic-NumberOfConsumers.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Number of topic consumers chartSubtitle=Transient 1KB messages xAxisTitle=Numer of consumers @@ -27,3 +27,6 @@ series.1.statement=SELECT testName, thro series.1.legend=Current series.1.dir=${csvCurrentDir} +series.2.statement=SELECT testName, throughputKbPerS FROM Topic-NumberOfConsumers WHERE participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1501-Topic-NumberOfTopics.chartdef Wed Jul 18 16:58:39 2012 @@ -17,7 +17,7 @@ # under the License. # -chartType=LINE +chartType=XYLINE chartTitle=Number of topics chartSubtitle=Transient 1KB messages xAxisTitle=Numer of topics @@ -26,3 +26,7 @@ yAxisTitle=Throughput (KB/s) series.1.statement=SELECT testName, throughputKbPerS FROM Topic-NumberOfTopics WHERE participantName = 'All' series.1.legend=Current series.1.dir=${csvCurrentDir} + +series.2.statement=SELECT testName, throughputKbPerS FROM Topic-NumberOfTopics WHERE participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1502-Topic-Persistence.chartdef Wed Jul 18 16:58:39 2012 @@ -26,3 +26,7 @@ yAxisTitle=Throughput (KB/s) series.1.statement=SELECT isDurableSubscription, throughputKbPerS FROM Topic-Persistence WHERE participantName = 'All Consumers' series.1.legend=Current series.1.dir=${csvCurrentDir} + +series.2.statement=SELECT isDurableSubscription, throughputKbPerS FROM Topic-Persistence WHERE participantName = 'All Consumers' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/1503-Topic-AckModes.chartdef Wed Jul 18 16:58:39 2012 @@ -26,3 +26,7 @@ yAxisTitle=Throughput (KB/s) series.1.statement=SELECT acknowledgeMode, throughputKbPerS FROM Topic-AckModes WHERE participantName = 'All' series.1.legend=Current series.1.dir=${csvCurrentDir} + +series.2.statement=SELECT acknowledgeMode, throughputKbPerS FROM Topic-AckModes WHERE participantName = 'All' +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2001-Latency-MessageSize-Transient.chartdef Wed Jul 18 16:58:39 2012 @@ -31,6 +31,10 @@ series.2.statement=SELECT payloadSizeB, series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT payloadSizeB, minLatency,0 FROM Latency-MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All Consumers' -series.3.legend=Minimum latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT payloadSizeB, averageLatency,latencyStandardDeviation FROM Latency-MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All Consumers' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} + +series.4.statement=SELECT payloadSizeB, minLatency,0 FROM Latency-MessageSize WHERE testName like '%TRANSIENT' AND participantName = 'All Consumers' +series.4.legend=Minimum latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2002-Latency-MessageSize-Persistent.chartdef Wed Jul 18 16:58:39 2012 @@ -31,6 +31,10 @@ series.2.statement=SELECT payloadSizeB, series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT payloadSizeB, minLatency, 0 FROM Latency-MessageSize WHERE testName like '%PERSISTENT' AND participantName = 'All Consumers' -series.3.legend=Minimum latency -series.3.dir=${csvCurrentDir} \ No newline at end of file +series.3.statement=SELECT payloadSizeB, averageLatency, latencyStandardDeviation FROM Latency-MessageSize WHERE testName like '%PERSISTENT' AND participantName = 'All Consumers' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} + +series.4.statement=SELECT payloadSizeB, minLatency, 0 FROM Latency-MessageSize WHERE testName like '%PERSISTENT' AND participantName = 'All Consumers' +series.4.legend=Minimum latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2011-Latency-QueuesWithNonOverlappingSelectors-Transient.chartdef Wed Jul 18 16:58:39 2012 @@ -31,7 +31,10 @@ series.2.statement=SELECT totalNumberOfC series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - NON_PERSISTENT%' -series.3.legend=Min latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT totalNumberOfConsumers, averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - NON_PERSISTENT%' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} +series.4.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - NON_PERSISTENT%' +series.4.legend=Min latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2012-Latency-QueuesWithOverlappingSelectors-Transient.chartdef Wed Jul 18 16:58:39 2012 @@ -31,6 +31,10 @@ series.2.statement=SELECT totalNumberOfC series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - NON_PERSISTENT%' -series.3.legend=Min latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT totalNumberOfConsumers, averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - NON_PERSISTENT%' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} + +series.4.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - NON_PERSISTENT%' +series.4.legend=Min latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2021-Latency-QueuesWithNonOverlappingSelectors-Persistent.chartdef Wed Jul 18 16:58:39 2012 @@ -31,6 +31,10 @@ series.2.statement=SELECT totalNumberOfC series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - PERSISTENT' -series.3.legend=Min latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT totalNumberOfConsumers, averageLatency, latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - PERSISTENT' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} + +series.4.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%non overlapping - PERSISTENT' +series.4.legend=Min latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2022-Latency-QueuesWithOverlappingSelectors-Persistent.chartdef Wed Jul 18 16:58:39 2012 @@ -31,7 +31,10 @@ series.2.statement=SELECT totalNumberOfC series.2.legend=Average latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - PERSISTENT%' -series.3.legend=Min latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT totalNumberOfConsumers, averageLatency,latencyStandardDeviation FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - PERSISTENT%' +series.3.legend=Average latency (baseline) +series.3.dir=${csvBaselineDir} +series.4.statement=SELECT totalNumberOfConsumers, minLatency, 0 FROM Latency-QueuesWithSelectors WHERE participantName = 'All Consumers' and testName like '%overlapping 50% - PERSISTENT%' +series.4.legend=Min latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2031-Latency-VaryingNumberOfParticipants.chartdef Wed Jul 18 16:58:39 2012 @@ -39,3 +39,6 @@ series.4.statement=SELECT totalNumberOfC series.4.legend=10 producers series.4.dir=${csvCurrentDir} +series.5.statement=SELECT totalNumberOfConsumers, averageLatency,latencyStandardDeviation FROM Latency-VaryingNumberOfParticipants WHERE participantName = 'All Consumers' and testName like '% - 10 producers - PERSISTENT' +series.5.legend=10 producers (baseline) +series.5.dir=${csvBaselineDir} Modified: qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef (original) +++ qpid/trunk/qpid/java/perftests/etc/chartdefs/2041-Latency-QueueTypes.chartdef Wed Jul 18 16:58:39 2012 @@ -31,6 +31,10 @@ series.2.statement=SELECT testName, aver series.2.legend=Average Latency series.2.dir=${csvCurrentDir} -series.3.statement=SELECT testName, minLatency,0 FROM Latency-QueueTypes WHERE participantName = 'All Consumers' -series.3.legend=Minimum latency -series.3.dir=${csvCurrentDir} +series.3.statement=SELECT testName, averageLatency,latencyStandardDeviation FROM Latency-QueueTypes WHERE participantName = 'All Consumers' +series.3.legend=Average Latency (baseline) +series.3.dir=${csvBaselineDir} + +series.4.statement=SELECT testName, minLatency,0 FROM Latency-QueueTypes WHERE participantName = 'All Consumers' +series.4.legend=Minimum latency +series.4.dir=${csvCurrentDir} Modified: qpid/trunk/qpid/java/perftests/etc/testdefs/AcknowledgementModes.json URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/testdefs/AcknowledgementModes.json?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/testdefs/AcknowledgementModes.json (original) +++ qpid/trunk/qpid/java/perftests/etc/testdefs/AcknowledgementModes.json Wed Jul 18 16:58:39 2012 @@ -5,13 +5,11 @@ "_iterations":[ { "_messageSize": 1024, - "_maximumDuration": 30000, "_acknowledgeMode": 1, "_deliveryMode": 1 }, { "_messageSize": 1024, - "_maximumDuration": 30000, "_acknowledgeMode": 0, "_deliveryMode": 1 } @@ -39,7 +37,8 @@ "_producers": [ { "_name": "Producer1", - "_destinationName": "direct://amq.direct//testQueue" + "_destinationName": "direct://amq.direct//testQueue", + "_maximumDuration": 30000 } ] } @@ -59,7 +58,8 @@ "_consumers": [ { "_name": "Consumer1", - "_destinationName": "direct://amq.direct//testQueue" + "_destinationName": "direct://amq.direct//testQueue", + "_maximumDuration": 30000 } ] } @@ -74,13 +74,11 @@ "_iterations":[ { "_messageSize": 1024, - "_maximumDuration": 30000, "_acknowledgeMode": 1, "_deliveryMode": 2 }, { "_messageSize": 1024, - "_maximumDuration": 30000, "_acknowledgeMode": 0, "_deliveryMode": 2 } @@ -104,7 +102,8 @@ "_producers": [ { "_name": "Producer1", - "_destinationName": "direct://amq.direct//testQueue?durable='true'" + "_destinationName": "direct://amq.direct//testQueue?durable='true'", + "_maximumDuration": 30000 } ] } @@ -124,7 +123,8 @@ "_consumers": [ { "_name": "Consumer1", - "_destinationName": "direct://amq.direct//testQueue?durable='true'" + "_destinationName": "direct://amq.direct//testQueue?durable='true'", + "_maximumDuration": 30000 } ] } Modified: qpid/trunk/qpid/java/perftests/etc/testdefs/MessageSize.json URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/etc/testdefs/MessageSize.json?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/etc/testdefs/MessageSize.json (original) +++ qpid/trunk/qpid/java/perftests/etc/testdefs/MessageSize.json Wed Jul 18 16:58:39 2012 @@ -4,48 +4,37 @@ "_name": "Message Size - 1P-1C - TRANSIENT"; "_iterations":[ { - "_messageSize": 256, - "_maximumDuration": 30000 + "_messageSize": 256 }, { - "_messageSize": 512, - "_maximumDuration": 30000 + "_messageSize": 512 }, { - "_messageSize": 1024, - "_maximumDuration": 30000 + "_messageSize": 1024 }, { - "_messageSize": 2048, - "_maximumDuration": 30000 + "_messageSize": 2048 }, { - "_messageSize": 4096, - "_maximumDuration": 30000 + "_messageSize": 4096 }, { - "_messageSize": 8192, - "_maximumDuration": 30000 + "_messageSize": 8192 }, { - "_messageSize": 16384, - "_maximumDuration": 30000 + "_messageSize": 16384 }, { - "_messageSize": 32768, - "_maximumDuration": 30000 + "_messageSize": 32768 }, { - "_messageSize": 65536, - "_maximumDuration": 30000 + "_messageSize": 65536 }, { - "_messageSize": 131072, - "_maximumDuration": 30000 + "_messageSize": 131072 }, { - "_messageSize": 262144, - "_maximumDuration": 30000 + "_messageSize": 262144 } ], "_queues":[ @@ -73,7 +62,8 @@ { "_name": "Producer1", "_destinationName": "direct://amq.direct//messageSize", - "_deliveryMode": 1 + "_deliveryMode": 1, + "_maximumDuration": 30000 } ] } @@ -94,7 +84,8 @@ "_consumers": [ { "_name": "Consumer1", - "_destinationName": "direct://amq.direct//messageSize" + "_destinationName": "direct://amq.direct//messageSize", + "_maximumDuration": 30000 } ] } @@ -108,48 +99,37 @@ "_name": "Message Size - 1P-1C - PERSISTENT"; "_iterations":[ { - "_messageSize": 256, - "_maximumDuration": 30000 + "_messageSize": 256 }, { - "_messageSize": 512, - "_maximumDuration": 30000 + "_messageSize": 512 }, { - "_messageSize": 1024, - "_maximumDuration": 30000 + "_messageSize": 1024 }, { - "_messageSize": 2048, - "_maximumDuration": 30000 + "_messageSize": 2048 }, { - "_messageSize": 4096, - "_maximumDuration": 30000 + "_messageSize": 4096 }, { - "_messageSize": 8192, - "_maximumDuration": 30000 + "_messageSize": 8192 }, { - "_messageSize": 16384, - "_maximumDuration": 30000 + "_messageSize": 16384 }, { - "_messageSize": 32768, - "_maximumDuration": 30000 + "_messageSize": 32768 }, { - "_messageSize": 65536, - "_maximumDuration": 30000 + "_messageSize": 65536 }, { - "_messageSize": 131072, - "_maximumDuration": 30000 + "_messageSize": 131072 }, { - "_messageSize": 262144, - "_maximumDuration": 30000 + "_messageSize": 262144 } ], "_queues":[ @@ -178,7 +158,9 @@ { "_name": "Producer1", "_destinationName": "direct://amq.direct//messageSize?durable='true'", - "_deliveryMode": 2 + "_deliveryMode": 2, + "_maximumDuration": 30000 + } ] } @@ -199,7 +181,8 @@ "_consumers": [ { "_name": "Consumer1", - "_destinationName": "direct://amq.direct//messageSize?durable='true'" + "_destinationName": "direct://amq.direct//messageSize?durable='true'", + "_maximumDuration": 30000 } ] } Modified: qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java (original) +++ qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ConsumerParticipant.java Wed Jul 18 16:58:39 2012 @@ -86,6 +86,8 @@ public class ConsumerParticipant impleme } else { + LOGGER.info("Consumer {} registering listener", getName()); + _jmsDelegate.registerListener(_command.getParticipantName(), new MessageListener(){ @Override @@ -120,7 +122,7 @@ public class ConsumerParticipant impleme private void synchronousRun() { - LOGGER.debug("entered synchronousRun: " + this); + LOGGER.info("Consumer {} about to consume messages", getName()); _startTime = System.currentTimeMillis(); Modified: qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ProducerParticipant.java URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ProducerParticipant.java?rev=1363017&r1=1363016&r2=1363017&view=diff ============================================================================== --- qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ProducerParticipant.java (original) +++ qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/disttest/client/ProducerParticipant.java Wed Jul 18 16:58:39 2012 @@ -78,6 +78,8 @@ public class ProducerParticipant impleme _limiter = ExecutorWithLimitsFactory.createExecutorWithLimit(startTime, requiredDuration); + LOGGER.info("Producer {} about to send messages", getName()); + while (true) { try @@ -162,6 +164,7 @@ public class ProducerParticipant impleme long sleepTime = _command.getStartDelay(); if (sleepTime > 0) { + LOGGER.debug("{} sleeping for {} milliseconds before starting", getName(), sleepTime); // start delay is specified. Sleeping... doSleep(sleepTime); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
