summaryrefslogtreecommitdiff
path: root/qpid/java/client/distribution
Commit message (Collapse)AuthorAgeFilesLines
* Hand patched revisions:Martin Ritchie2007-01-264-0/+400
Revision: 499781 Author: ritchiem Date: 13:08:05, 25 January 2007 Message: Fixed race condition that would cause duplicate batch data to be logged. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Revision: 499764 Author: rgreig Date: 12:46:22, 25 January 2007 Message: (Submitted by Rupert Smith) Class has been documented. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Revision: 499757 Author: rgreig Date: 12:13:44, 25 January 2007 Message: (Submitted by Rupert Smith) Class has been documented. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Revision: 499756 Author: rgreig Date: 12:08:17, 25 January 2007 Message: (Submitted by Rupert Smith) Class has been documented. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Revision: 499733 Author: ritchiem Date: 10:59:36, 25 January 2007 Message: Refactored to use CountDownLatch as using local count was wrong in multi threaded case. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Revision: 499716 Author: ritchiem Date: 10:04:52, 25 January 2007 Message: Race condition fixed fro AsyncTestPerf ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Revision: 499468 Author: ritchiem Date: 16:30:50, 24 January 2007 Message: Changed default MessageSize to 1024 ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 499461 Author: bhupendrab Date: 16:14:36, 24 January 2007 Message: added some constant values ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Revision: 499456 Author: ritchiem Date: 16:08:12, 24 January 2007 Message: Changed default BatchSize to 1000. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 499429 Author: ritchiem Date: 15:08:13, 24 January 2007 Message: Added commit calls for the received messages. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Revision: 499427 Author: rgreig Date: 15:04:06, 24 January 2007 Message: (Patch submitted by Rupert Smith) Cleans up the countdown latch used to count expected number of messages. Not clearing it from the map of countdowns by message correlation id causes a memory leak as the map is long lived over many tests. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Revision: 499426 Author: bhupendrab Date: 15:02:07, 24 January 2007 Message: ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java Revision: 499394 Author: ritchiem Date: 13:20:05, 24 January 2007 Message: Updated test scripts ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Revision: 499392 Author: ritchiem Date: 13:16:08, 24 January 2007 Message: Updated Async Test for destinations and for signalling completed runs when there is only 1 queue. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 499371 Author: bhupendrab Date: 11:48:05, 24 January 2007 Message: ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Revision: 499356 Author: bhupendrab Date: 11:05:35, 24 January 2007 Message: updated the test classes to be used with Topics as well as Queues ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/client/message/TestMessageFactory.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 499170 Author: ritchiem Date: 22:41:41, 23 January 2007 Message: Removed references to code not yet available via mvn ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Revision: 499166 Author: ritchiem Date: 22:34:25, 23 January 2007 Message: Updated perftests to include an Asynchronous ping sender ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 499083 Author: rgreig Date: 17:08:03, 23 January 2007 Message: (Patch submitted by Rupert Smith) Added the ability to limit the rate at which messages are sent by the ping tests. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/Throttle.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 499036 Author: bhupendrab Date: 14:41:33, 23 January 2007 Message: updated the test for testing with multiple threads ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 498984 Author: ritchiem Date: 10:55:00, 23 January 2007 Message: FailOver added flag FAIL_ONCE so that only the first call is stopped for failover.. the default. Updated POM with Failover Tests ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 498974 Author: bhupendrab Date: 10:15:24, 23 January 2007 Message: Test modified to take arguments with - options ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Config.java Revision: 498970 Author: ritchiem Date: 09:56:29, 23 January 2007 Message: Added addtional loggers for testing ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Revision: 498965 Author: ritchiem Date: 09:39:56, 23 January 2007 Message: Added ability to cause failover before/after commit/sends Added batch size ability. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 498720 Author: rgreig Date: 17:30:29, 22 January 2007 Message: (Patch submitted by Rupert Smith) Added configurations for all performance test setups to the pom. Commented out to not break build. Waiting on junit-toolkit-maven-plugin being added to maven repository. Create a throttle utility class and tests for it. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/Throttle.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/ThrottleTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 498687 Author: bhupendrab Date: 16:41:23, 22 January 2007 Message: performance Ping tests modified for scalability test. Now tests with multiple queues can be performed. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient-createLogFile.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 498593 Author: ritchiem Date: 11:55:17, 22 January 2007 Message: Stopped tests forking so we can get a stack trace from hung processes ---- Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 498589 Author: rgreig Date: 11:48:29, 22 January 2007 Message: (Patch submitted by Rupert Smith) Fix broken distribution by rolling back assembly plugin to version 2.1. 2.2-SNAPSHOT is used in the perftests pom only. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 497878 Author: bhupendrab Date: 17:02:11, 19 January 2007 Message: Added class to ping itself and a junit test for it. ---- Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingItself.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Revision: 497872 Author: marnie Date: 16:53:20, 19 January 2007 Message: QPID-309 fix for incorrect filemodes as pointed out by Steve ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml Revision: 497786 Author: marnie Date: 12:07:28, 19 January 2007 Message: JMSException logged as error ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingSubscriber.java Revision: 497784 Author: marnie Date: 12:04:42, 19 January 2007 Message: JMSException logged as error ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Revision: 497781 Author: marnie Date: 11:54:26, 19 January 2007 Message: Upgraded logging for JMSException to error as we always want to know afaik ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java Revision: 497776 Author: marnie Date: 11:11:10, 19 January 2007 Message: Corrected file modes from 493 to 473, problem detected after move to 2.2-SNAPSHOT version of assembly plugin which threw an exception on invalid file modes ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml Revision: 497766 Author: bhupendrab Date: 10:28:50, 19 January 2007 Message: refactored the constructor to allow subclasses use the super constructor ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Revision: 497498 Author: rgreig Date: 16:58:35, 18 January 2007 Message: (Pacth by Rupert Smith) Fixed mistake in PingPongProducer, it was creating its message counter after sending messages, so sometimes the onMessage loop had already received mesages before the counter was created. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 497482 Author: rgreig Date: 16:13:34, 18 January 2007 Message: (Build fix - Rupert Smith) Sorry, I checked in a file with a missing dependency. Fixed now. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Revision: 497425 Author: rgreig Date: 13:11:39, 18 January 2007 Message: (Patch submitted by Rupert Smith) Restructured the ping tests, they now share common base classes to avoid cut and paste coding. ---- Added : /incubator/qpid/trunk/qpid/java/etc Added : /incubator/qpid/trunk/qpid/java/etc/log4j.xml Added : /incubator/qpid/trunk/qpid/java/perftests/jar-with-dependencies.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongBouncer.java Deleted : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 496996 Author: bhupendrab Date: 11:24:41, 17 January 2007 Message: ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Revision: 496991 Author: bhupendrab Date: 11:16:41, 17 January 2007 Message: added timer for callbackHandler to wait for next message before exiting ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Revision: 496833 Author: rgreig Date: 19:38:51, 16 January 2007 Message: Fix to broken build due to missing file. ---- Added : /incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/util/concurrent Added : /incubator/qpid/trunk/qpid/java/common/src/main/java/org/apache/qpid/util/concurrent/BooleanLatch.java Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Revision: 496753 Author: rgreig Date: 16:44:17, 16 January 2007 Message: (Patch submitted by Rupert Smith) Refactored the test ping classes to share common code. Made them runnable from the command line (the same as they already were). Also made it possible to instantiate them in other code more easily. A unit test class has been added that performs a ping. This is so that it can be run with the TKTestRunner to scale it up and take performance measurements. Junit-toolkit added as a dependency to the maven build system. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingClient.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/AbstractPingProducer.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/TestPingProducer.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongClient.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 496751 Author: rgreig Date: 16:41:11, 16 January 2007 Message: Added folders. ---- Added : /incubator/qpid/trunk/qpid/java/perftests/src/test Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/pingpong Added : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply Revision: 496731 Author: bhupendrab Date: 15:34:03, 16 January 2007 Message: Tests under this directory are actually ping tests -Comment from Rupert ---- Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping(Copy from path: /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong, Revision, 496662 Deleted : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong Revision: 496649 Author: bhupendrab Date: 10:05:51, 16 January 2007 Message: ---- Deleted : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh Revision: 496648 Author: bhupendrab Date: 10:04:57, 16 January 2007 Message: ---- Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient-createLogFile.sh(Copy from path: /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh, Revision, 496322 Revision: 496414 Author: rgreig Date: 17:29:32, 15 January 2007 Message: (Patch submitted by Rupert Smith) QPID-297 There were junit exclusions in the POM files that were causing junit to not be found when compiling tests. This may be a maven bug, but a better solution is to exclude stuff in assembly descriptors instead. ---- Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 496276 Author: bhupendrab Date: 11:21:13, 15 January 2007 Message: ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml Revision: 496270 Author: bhupendrab Date: 10:31:01, 15 January 2007 Message: ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml Revision: 496263 Author: bhupendrab Date: 09:46:51, 15 January 2007 Message: ---- Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-createLogFile.sh Deleted : /incubator/qpid/trunk/qpid/java/perftests/bin/volumetestServiceRequestingClient.sh Revision: 496260 Author: bhupendrab Date: 09:39:38, 15 January 2007 Message: checking for the AMQ MessageID of received message in ServiceRequestingClient.java ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Revision: 495652 Author: bhupendrab Date: 17:31:41, 12 January 2007 Message: patch provided by Nuno Santos QPID-279 ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml Revision: 495639 Author: ritchiem Date: 16:57:58, 12 January 2007 Message: QPID-285 Added MultipleClients script that allows the specification of the number of clients to run. The output from this is not very clear as all clients write to a file and the Provider doesn't quit automatically so it is set to quit after a set time based on the number of messages. ---- Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-MultipleClients.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh Revision: 495584 Author: ritchiem Date: 14:44:20, 12 January 2007 Message: QPID-283 Documented topic test Updated perftests.log4j to include log level in output to make it clear when there is a non test output Fixed bug in Publisher where batches of 2 would result in a div by zero error. scripts created and edited to use the amqj.test.logging.level. ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/RunningPerformanceTests.txt Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/topic-QuickTest.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/topicListener.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/topicPublisher.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/topic/Publisher.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Revision: 495561 Author: bhupendrab Date: 12:23:20, 12 January 2007 Message: added the README.txt ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin-unix.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/management-eclipse-plugin.xml Revision: 495559 Author: bhupendrab Date: 12:11:56, 12 January 2007 Message: updated with latest information ---- Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/README.txt Revision: 495554 Author: ritchiem Date: 11:10:48, 12 January 2007 Message: QPID-278 broker distribution - modified to allow assembly:directory builds broker/pom.xml - moved slf4j to common/pom.xml QPID-283 Provided better feedback from shell scripts. Provided QuickTest shell script that runs the RequestReply tests. perftests distribution - modified to allow assembly:directory builds Moved Resource Readme content relating to Tests to RunningPerformanceTests.txt ---- Added : /incubator/qpid/trunk/qpid/java/perftests/RunningPerformanceTests.txt Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestReply-QuickTest.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingPublisher.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingSubscriber.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Revision: 495549 Author: ritchiem Date: 11:00:34, 12 January 2007 Message: QPID-278 broker distribution - modified to allow assembly:directory builds broker/pom.xml - moved slf4j to common/pom.xml ---- Modified : /incubator/qpid/trunk/qpid/java/broker/distribution/pom.xml Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml Modified : /incubator/qpid/trunk/qpid/java/common/pom.xml Revision: 495532 Author: bhupendrab Date: 09:43:09, 12 January 2007 Message: Adding a volume test script(volumetestServiceRequestingClient.sh) This script checks if all the messages were sent received back successfully. ServiceRequestingClient.java and ServiceProvidingClient.java modified to add a message identifier to match the request and response message. log4j file modified to create a log file ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/volumetestServiceRequestingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Revision: 495525 Author: bhupendrab Date: 09:23:48, 12 January 2007 Message: keeping the management console in main distribution for now ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml Revision: 495461 Author: ritchiem Date: 01:26:05, 12 January 2007 Message: Fixed assembly:directory target issue in distribution pom ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml Revision: 495456 Author: ritchiem Date: 01:06:46, 12 January 2007 Message: Add new target directories to ignore list ---- Modified : /incubator/qpid/trunk/qpid/java/broker/distribution Modified : /incubator/qpid/trunk/qpid/java/client/distribution Modified : /incubator/qpid/trunk/qpid/java/perftests/distribution Modified : /incubator/qpid/trunk/qpid/java/systests/distribution Revision: 495455 Author: ritchiem Date: 01:03:21, 12 January 2007 Message: QPID-146 QPID-112 QPID-278 Summary Reworked a lot of the distribution work done by the build system. This ended up with me creating a reduced client distribution (hope that is ok Steve) Each module now has has a distribution directory (except common it may need a tests build later) This will build the individual components in to a distribution binary only, binary with tests and source. To build the binary with tests in the distribution directory use profile tests so $mvn -Ptests In all cases the dependencies have been reduced and correctly assigned to the correct scope. There were a couple of cases where a runtime dependency of one of our dependencies didn't make it in to the distributions so they were added explicitly. This should be looked at again. Specifics Broker: Three new assembly files are located in the distribution/src directory (broker-bin taking heavily from distribution - bin) these generate the three distributions. SimpleFilterManager.java removed slf4j reference broker/test directory removed as it was left over from the ant system Client: Added intelij files to ignore list. client/dist deleted as it was left over from the ant system client/distribution as for the broker three assemblies matching the three distributions Renamed log4j.properties to client.log4j to prevent issues when it is packaged into the jar. Removed old_test ping and requestreply1 as they have been moved to perftests Moved broker back to a test dependency. This required modifying AMQSession.java to remove reference to ExchangeBoundHandler.java Common: Added more common dependencies from broker and client here. Distribution: Reduced the assemblies to only build the full project binary, binary with tests and source. Perftests: Added building of perftests distribution so this can be bundled separately. Resources: Moved Resources from distribution project to root level this allows them to be easily incorporated in all projects. Systests: as with perftests now builds a separate distribution that can be used on an existing installation. renamed log4j.properties to systests.log4j to prevent logging problems. As systests is a module having the code under the test folder isn't accurate as it is the main code. Test code here should be testing the tests :D !! ---- Modified : /incubator/qpid/trunk/qpid/java/broker Added : /incubator/qpid/trunk/qpid/java/broker/distribution Added : /incubator/qpid/trunk/qpid/java/broker/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-bin-tests.xml Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-bin.xml Added : /incubator/qpid/trunk/qpid/java/broker/distribution/src/main/assembly/broker-src.xml Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/filter/SimpleFilterManager.java Deleted : /incubator/qpid/trunk/qpid/java/broker/test Modified : /incubator/qpid/trunk/qpid/java/client Deleted : /incubator/qpid/trunk/qpid/java/client/dist Added : /incubator/qpid/trunk/qpid/java/client/distribution Added : /incubator/qpid/trunk/qpid/java/client/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/client/distribution/src Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-bin-tests.xml Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-bin.xml Added : /incubator/qpid/trunk/qpid/java/client/distribution/src/main/assembly/client-src.xml Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml Deleted : /incubator/qpid/trunk/qpid/java/client/readme.txt Added : /incubator/qpid/trunk/qpid/java/client/src/main/java/client.log4j Deleted : /incubator/qpid/trunk/qpid/java/client/src/main/java/log4j.properties Modified : /incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/requestreply1 Modified : /incubator/qpid/trunk/qpid/java/common/pom.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin-test.xml(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml, Revision, 495160 Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml Deleted : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/client-bin.xml Deleted : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/setupclasspath.sh Added : /incubator/qpid/trunk/qpid/java/perftests/distribution Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly Added : /incubator/qpid/trunk/qpid/java/perftests/distribution/src/main/assembly/performance.xml Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Modified : /incubator/qpid/trunk/qpid/java/pom.xml Added : /incubator/qpid/trunk/qpid/java/resources/DISCLAIMER(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/DISCLAIMER, Revision, 495160 Added : /incubator/qpid/trunk/qpid/java/resources/LICENSE.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/LICENSE.txt, Revision, 495160 Added : /incubator/qpid/trunk/qpid/java/resources/NOTICE.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/NOTICE.txt, Revision, 495160 Added : /incubator/qpid/trunk/qpid/java/resources/README.txt(Copy from path: /incubator/qpid/trunk/qpid/java/distribution/src/main/release/README.txt, Revision, 495160 Added : /incubator/qpid/trunk/qpid/java/systests/distribution Added : /incubator/qpid/trunk/qpid/java/systests/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main/assembly Added : /incubator/qpid/trunk/qpid/java/systests/distribution/src/main/assembly/systests.xml Modified : /incubator/qpid/trunk/qpid/java/systests/pom.xml Added : /incubator/qpid/trunk/qpid/java/systests/src/main(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test, Revision, 495405 Replacing : /incubator/qpid/trunk/qpid/java/systests/src/main/java(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test/java, Revision, 495453 Deleted : /incubator/qpid/trunk/qpid/java/systests/src/main/java/log4j.properties Added : /incubator/qpid/trunk/qpid/java/systests/src/main/java/systests.log4j(Copy from path: /incubator/qpid/trunk/qpid/java/systests/src/test/java/log4j.properties, Revision, 495422 Deleted : /incubator/qpid/trunk/qpid/java/systests/src/test Revision: 495161 Author: ritchiem Date: 09:19:29, 11 January 2007 Message: Added remaining intelij files to ignore list ---- Modified : /incubator/qpid/trunk/qpid/java Modified : /incubator/qpid/trunk/qpid/java/common Modified : /incubator/qpid/trunk/qpid/java/perftests Modified : /incubator/qpid/trunk/qpid/java/systests Revision: 495020 Author: rgreig Date: 22:44:42, 10 January 2007 Message: QPID-32 : Add option to run tests with persistent messages ---- Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceProvidingClient.java Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Revision: 494907 Author: bhupendrab Date: 17:50:41, 10 January 2007 Message: QPID-277 adding perftests in distribution ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml Revision: 494861 Author: ritchiem Date: 15:47:18, 10 January 2007 Message: QPID-278 Add PerfTests into build and distribution perftests are now built as part of the main build. The resulting jar contains both class and java files. The binary distribution also includes a perftests folder in the bin directory which contains scripts to run the tests. ---- Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/bin.xml Modified : /incubator/qpid/trunk/qpid/java/perftests Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceProvidingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/serviceRequestingClient.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/bin/setupclasspath.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingClient.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingProducer.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingPublisher.sh Added : /incubator/qpid/trunk/qpid/java/perftests/bin/testPingSubscriber.sh Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingClient.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingClient.java, Revision, 494425 Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingProducer.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingProducer.java, Revision, 494425 Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingPublisher.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingPublisher.java, Revision, 494425 Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/pingpong/TestPingSubscriber.java(Copy from path: /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/ping/TestPingSubscriber.java, Revision, 494425 Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/ServiceRequestingClient.java Added : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/perftests.log4j Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 494800 Author: rgreig Date: 12:45:11, 10 January 2007 Message: Qpid-147 patch applied. ---- Modified : /incubator/qpid/trunk/qpid/java/pom.xml Revision: 494797 Author: bhupendrab Date: 12:35:04, 10 January 2007 Message: QPID-277 adding tests in distribution ---- Modified : /incubator/qpid/trunk/qpid/java/broker/pom.xml Modified : /incubator/qpid/trunk/qpid/java/client/pom.xml Modified : /incubator/qpid/trunk/qpid/java/distribution/pom.xml Added : /incubator/qpid/trunk/qpid/java/distribution/src/main/assembly/tests.xml Modified : /incubator/qpid/trunk/qpid/java/systests/pom.xml git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@500188 13f79535-47bb-0310-9956-ffa450edef68