| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1673693 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1664309 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
specified in order to stop the dispatcher thread
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1639375 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
interfaces
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633860 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
The utility was originally implemented by Robbie Gemmell
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1632318 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
0-9-1 when the address mode is ADDR
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1621149 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1617716 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616811 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
appropriate
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616586 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
associated files
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1596595 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
release:update-versions -DdevelopmentVersion=0.30-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590968 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
dependency management section.
Patch supplied by Andrew MacBean <andymacbean@gmail.com>.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1588885 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
improve profile handling for sys tests
Patch supplied by Andrew MacBean <andymacbean@gmail.com>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572933 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Patch supplied by Andrew MacBean <andymacbean@gmail.com>.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1572552 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Patch supplied by Andrew MacBean <andymacbean@gmail.com>
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1565303 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
Patch Supplied by Andrew MacBean <andymacbean@gmail.com>.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560392 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
As bash isn't specified by POSIX its location is variable.
Specifically under BSDs it isn't found in /bin/bash.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1541763 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
the parent
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529705 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
apache parent versions as desired and set any additional config.
Sets the compiler source+target values in parent and removes unecessary duplicate compiler plugin config from child modules.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1527797 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
still a work-in-progress
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1525753 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
positioning of the license wrt to the package statement
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1356257 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
their Eclipse project files using Ant Eclipse following the Ivy related changes
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1337925 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
| |
modifications to comment out the broker option (as the URL formats are
different) and rearragined the order of args passed. Currently there is
an issue of parsing the receiver output. Other than that it works
without any changes.
We need to move this file as qpid-benchmark and add options to allow
running either c++ or jms/java versions or mix and match them.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1336280 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
identical options.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1336279 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1336278 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
scripts working. Corrected formmatting errors and removed
leading/trailing spaces.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1336276 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1336275 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
perf tools housed under the java/tools module. This again closely
followed the c++ versions. The Mercury tool has it's own stat and report
implementation to facilitate exisitng scripts.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311678 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
were refactored to act more as controllers while the actual sending and
receiving is now delegated to the QpidSend and QpidReceive classes.
The stat collecting and reporting is now handled by the Report and
Statistics classes.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311677 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
extract QpidSend and QpidReceive. These classes closely follow the C++
qpid-send.cpp and qpid-receive.cpp
More work needs to be done to make them identical. This is still WIP.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311676 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311675 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
interface. This would allow the various test tools to easily add/change
the configuration mechanism. The existing jvm arg based system is now
implemented via the JVMArgConfiguration class. Some tools will prefer
program arguments and you could implement a ProgramArgConfiguration
class.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311674 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
distributed testing framework is now named Mercury, and the related
files are prefixed with that name for easy identification.
The existing perf-report was renamed as jms-quick-perf-report, as that
is exactly what it does.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311673 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1240812 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
| |
checkstyle happy)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1236867 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1203385 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
| |
If the -Dduration options is used with the PerfTestController it will output the results of each iteration to a CSV file.
You could use the perf-report.gnu with gnuplot to generated some graphs uisng this CSV file.
The script expects the CSV file to be in the same directly (alternative you can modify the script to load it from somewhere
else). Also you will need to modify the yrange values to suite the outcome of your test environment.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152415 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
| |
1. The controller starts the PerfTestController that coordinates the testing across multiple producers and consumers on a multi host env.
2. The start-producers and start-consuers starts multiple producers and consumers and also supports a variety of options including starting multiple connections within the same JVM.
3. All 3 scripts comes with -h or -help option to provide details about the various options supported by them.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152414 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
addition to jvm args.
This allows scripts to pass on varios arguments like a script specific prefix and other arguments that should be private to a particular connection rather than the entire jvm.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152413 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to ensure we can run the test for longer durations.
Also added support for creating unique destinations based on the default destination.
This makes it easy to run multiple producers and consumers with their
unique queue with little configuration. The code can make use of an externally specified prefix
when creating these destinations, there by allowing scripts to provide meaningful names for identifying
queues for debuging/diagnostic purposes.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152412 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
| |
support long durations tests.
You could now specify -Duration=<secs> to ask the controller to run the test for atleast that duration.
If the system is in the middle of running an iteration when the time is up, it will complete the iteration before ending the test.
If a duration is specified the Controller will output the results of
each iteration into a CSV file.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1152411 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
Conflicts:
qpid/java/tools/bin/perf-report
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1148935 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
1. Removed the various set-env scripts. Instead in their place I want to introduce profiles that sets the env to
run under different environments. Ex from a source checkout or installed rpms.
2. Introduced Profile-run-from-source to set the env to run the tools
from an SVN checkout in a linux env.
3. Modified the scripts to use common variable names things like
classpaths, java executable, logging config etc..
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146959 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1146508 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140807 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
| |
Conflicts:
qpid/java/tools/src/main/java/org/apache/qpid/tools/TestParams.java
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140797 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140795 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
| |
and text messages are supported. Hoping to add map and object message
support in the near future. You could use -Dmsg_type=TEXT|BYTES to
specify the type. The default is BYTES.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140793 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1131259 13f79535-47bb-0310-9956-ffa450edef68
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As the first step added system properties for host, port and address and got rid of the jndi lookup.
There is also a system property for URL which allows a user to specify a fully fledged URL with various connection options like SSL etc..
If the host & port is specified the URL property is ignored.
I also added some documentation in the perf_report.sh suggesting recommended settings for performance testing.
These are guidelines only and a prospective user needs to experiment with their environment to fine tune the settings.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070519 13f79535-47bb-0310-9956-ffa450edef68
|