From 8fcd2274311d45dc0b387cf0742a6735c4372118 Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Tue, 14 Aug 2012 21:59:45 +0000 Subject: QPID-4143: [Java Perf Tests] Modified acknowledgement mode graphs to contrast different ack-modes with like message persistence settings git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1373133 13f79535-47bb-0310-9956-ffa450edef68 --- .../1021-AcknowledgementModes-AutoAck.chartdef | 33 -------------------- .../1021-AcknowledgementModes-Persistent.chartdef | 35 ++++++++++++++++++++++ .../1022-AcknowledgementModes-Transacted.chartdef | 32 -------------------- .../1022-AcknowledgementModes-Transient.chartdef | 32 ++++++++++++++++++++ 4 files changed, 67 insertions(+), 65 deletions(-) delete mode 100644 java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef create mode 100644 java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef delete mode 100644 java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef create mode 100644 java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef (limited to 'java') diff --git a/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef b/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef deleted file mode 100644 index 009ac6d80f..0000000000 --- a/java/perftests/etc/chartdefs/1021-AcknowledgementModes-AutoAck.chartdef +++ /dev/null @@ -1,33 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -chartType=BAR -chartTitle=Performance of acknowledgement modes -chartSubtitle=Auto-acknowledge -xAxisTitle=Persistence -yAxisTitle=Throughput (KB/s) - -series.1.statement=SELECT testName, throughputKbPerS FROM AcknowledgementModes WHERE acknowledgeMode = '1' AND participantName = 'All' -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} - diff --git a/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef b/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef new file mode 100644 index 0000000000..30aee40c27 --- /dev/null +++ b/java/perftests/etc/chartdefs/1021-AcknowledgementModes-Persistent.chartdef @@ -0,0 +1,35 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +chartType=BAR +chartTitle=Performance of acknowledgement modes +chartSubtitle=Persistent messages (1024b) +xAxisTitle=Acknowledge mode (0=session transacted; 1=auto-acknowledge) +yAxisTitle=Throughput (KB/s) + +series.1.statement=SELECT acknowledgeMode, throughputKbPerS FROM AcknowledgementModes WHERE testName like 'Persistent%' AND participantName = 'All' ORDER BY acknowledgeMode +series.1.legend=Current +series.1.dir=${csvCurrentDir} + + + +series.2.statement=SELECT acknowledgeMode, throughputKbPerS FROM AcknowledgementModes WHERE testName like 'Persistent%' AND participantName = 'All' ORDER BY acknowledgeMode +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} + diff --git a/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef b/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef deleted file mode 100644 index 5dcfa5a85e..0000000000 --- a/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transacted.chartdef +++ /dev/null @@ -1,32 +0,0 @@ -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -chartType=BAR -chartTitle=Performance of acknowledgement modes -chartSubtitle=Transacted -xAxisTitle=Persistence -yAxisTitle=Throughput (KB/s) - -series.1.statement=SELECT testName, throughputKbPerS FROM AcknowledgementModes WHERE acknowledgeMode = '0' AND participantName = 'All' -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} diff --git a/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef b/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef new file mode 100644 index 0000000000..7a26391deb --- /dev/null +++ b/java/perftests/etc/chartdefs/1022-AcknowledgementModes-Transient.chartdef @@ -0,0 +1,32 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +chartType=BAR +chartTitle=Performance of acknowledgement modes +chartSubtitle=Transient messages (1024b) +xAxisTitle=Acknowledge mode (0=session transacted; 1=auto-acknowledge) +yAxisTitle=Throughput (KB/s) + +series.1.statement=SELECT acknowledgeMode, throughputKbPerS FROM AcknowledgementModes WHERE testName like 'Transient%' AND participantName = 'All' ORDER BY acknowledgeMode +series.1.legend=Current +series.1.dir=${csvCurrentDir} + +series.2.statement=SELECT acknowledgeMode, throughputKbPerS FROM AcknowledgementModes WHERE testName like 'Transient%' AND participantName = 'All' ORDER BY acknowledgeMode +series.2.legend=Baseline +series.2.dir=${csvBaselineDir} -- cgit v1.2.1