summaryrefslogtreecommitdiff
path: root/java/perftests
Commit message (Collapse)AuthorAgeFilesLines
* QPID-800 : junit toolkit sources added.Rupert Smith2008-02-2013-49/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@629518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-588: change instances of trace() and isTraceEnabled to debug equivalent ↵Aidan Skinner2008-02-081-3/+3
| | | | | | to support older versions of log4j git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@619868 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-01-241-179/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 598285,598619,598721,598834-598835,599375,599531,599533,599572,599805,602134,604151,604928,605536,605542,606015-606016 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1.1 ........ r598285 | ritchiem | 2007-11-26 14:16:01 +0000 (Mon, 26 Nov 2007) | 3 lines QPID-92, QPID-564 : Upgraded Mina to 1.0.1 still not good enough but all future versions currently have a bug with the CumulativeProtocolDecoder. It compact()s the buffer which breaks slices. Added MultiThread Support which is some of the feature set of QPID-564 ........ r598619 | ritchiem | 2007-11-27 12:51:14 +0000 (Tue, 27 Nov 2007) | 1 line Renamed POMs to M2.1.1 Removed erroneous equals() in SpecificMethodFrameListenerTest ........ r598721 | ritchiem | 2007-11-27 18:09:33 +0000 (Tue, 27 Nov 2007) | 1 line QPID-621 : Patch Supplied by Aidan Skinner. Msg Ack after msg consumer is closed. ........ r598834 | ritchiem | 2007-11-28 00:45:32 +0000 (Wed, 28 Nov 2007) | 14 lines QPID-679 : Patch provided by Aidan Skinner and additional from odd problems during test runs. AMQChannel - Catch and log AMQException occuring when requeue()-ing. Previously exceptions wouldn't be caught at all. The requeue() is called during closure so there is nothing we can do protocol wise on error other than log the issue and continue with any other shutdown that is needed. AMQMinaProtocolSession & AMQPFastProtocolHandler . Additions to catch and log AMQExceptions. Changes to AMQMinaProtocolSession were done to ignore all input on a closing session other than the close-ok. Previously only Protocol frames were ignored this resulted in Content*Body-s still being processed. Additional checks were made for the MessageStoreClosedException to log and continue. As said else were we need to seperate protocol exceptoions(AMQException) from internal code exception handling. Further All AMQExceptions occuring in the frameReceived method are now caught and logged. Allowing them to propogate higher will only result in thread death. AMQPFastProtocolHandler Caught AMQExceptions occuring whilst closing the session. Again allowing these to continue will result in thread death. There is not a lot that can be done other than log the problem as the session is already closed by this point. Prevented the stacktrace associated with a session exception being printed in the exceptionCaught method when the problem was an IO Exception. This doesn't add anything useful and only adds to the log file sizes. ApplicationRegistry - Added removeAll option which ensures that all ARs are correctly purged so that we can attempt to clean up between Unit Tests. MemoryMessageStore - This was causing us real problems during the failover testing. Similar checks should probably be made to any other Message Store Impl. The issue was that when shutting down the broker the MS.close() method is called this sets all the storage to null. However, there may still be message processing going on as the close() does not attempt to stop connection processing. Hence we now check to see if the Store is close throwing a MSClosedException if required. This prevents NPEs that have been seen during Unit failover testing. In fact the close() is called as a request to shutdown the ApplicationRegistry, but this only occurs from tests and broker shutdown, no attempt to unbind or prevent further connections during this period is yet done. CLIENT CHANGES AMQConnection - Added method to check if failover is in progress. AMQClient - Upgraded acknowledge() exception to JMSException for errors due to failover. Also , added call to update consumers as a result of failover. BasicMessageConsumer - Changes to acquireReceiving to take in to consideration blocking for failover to occur. wrt receiveNoWait.. which previously blocked for failover to complete... not exactly noWait. acknowledge will now TransportConnection - Update to ensure all inVM brokers are correctly killed. FailoverTest - QPID-679 - Finder of all the above problems. ........ r598835 | ritchiem | 2007-11-28 01:01:05 +0000 (Wed, 28 Nov 2007) | 1 line CommitRollbackTest - this one just was never right.. now we have something better. ........ r599375 | ritchiem | 2007-11-29 10:58:08 +0000 (Thu, 29 Nov 2007) | 1 line Update to broker to address fanout python failure. ........ r599531 | ritchiem | 2007-11-29 17:56:12 +0000 (Thu, 29 Nov 2007) | 1 line QPID-92 QPID-564 Forgot to upgrade mina to 1.0.1 ........ r599533 | ritchiem | 2007-11-29 18:25:21 +0000 (Thu, 29 Nov 2007) | 1 line QPID-564 QPID-92 Tidied up a few points and fixed infinite loop in Read IO Thread ........ r599572 | ritchiem | 2007-11-29 20:56:22 +0000 (Thu, 29 Nov 2007) | 2 lines Mina Fix: Vm Pipe Starts Connection session before acceptor session. This results in protocol frames arriving before the protocol decoder has been configured on the InVM Broker. Verification of this could be done by adding a client side filter that delays the first message by a few seconds. ........ r599805 | ritchiem | 2007-11-30 12:47:08 +0000 (Fri, 30 Nov 2007) | 1 line Added new simple Request/Repsonse code as my last commit here seems to have missed the actual code. ........ r602134 | rupertlssmith | 2007-12-07 16:00:14 +0000 (Fri, 07 Dec 2007) | 1 line Added JDNI config for two broker, failover setup for failover tests. Also passed into FT tests config. ........ r604151 | ritchiem | 2007-12-14 10:40:37 +0000 (Fri, 14 Dec 2007) | 2 lines QPID-707 : Added new test to check message count on broker as messages are consumed to ensure that an ack is sent at 5000 mgs. Added acks on message consumer closure. Augmented VMTestCase to have helper methods for accessing broker statistics. ........ r604928 | rupertlssmith | 2007-12-17 17:00:10 +0000 (Mon, 17 Dec 2007) | 1 line DUPS_OK mode set to be same as AUTO_ACK, fixed broken dups ok test. ........ r605536 | rupertlssmith | 2007-12-19 13:40:05 +0000 (Wed, 19 Dec 2007) | 1 line Messages were being sent mandatory by default, set to false. ........ r605542 | rupertlssmith | 2007-12-19 13:53:44 +0000 (Wed, 19 Dec 2007) | 1 line Changed test configs to use colons instead of commas. ........ r606015 | rgodfrey | 2007-12-20 20:08:01 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ r606016 | rgodfrey | 2007-12-20 20:12:25 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-733. More fail over tests.Rupert Smith2008-01-112-10/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611214 13f79535-47bb-0310-9956-ffa450edef68
* Quick scripts to run performance tests.Martin Ritchie2008-01-115-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611193 13f79535-47bb-0310-9956-ffa450edef68
* Changed in vm broker creation so that it is an injected set task. This means ↵Rupert Smith2007-11-291-2/+29
| | | | | | the in vm broker is created on every test. Threaded tests can optionally do it on a per-thread basis instead using this approach. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@599400 13f79535-47bb-0310-9956-ffa450edef68
* Updated test framework to seperate JMS and AMQP specific test cases. Added ↵Rupert Smith2007-11-261-8/+10
| | | | | | configurable test decorators so that in vm connection can be injected at run time. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@598233 13f79535-47bb-0310-9956-ffa450edef68
* Updated perftests to use JMS/JNDI lookup. Added some options to support ↵Rupert Smith2007-11-098-84/+159
| | | | | | non-Qpid middleware. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@593481 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Rupert Smith2007-11-061-284/+395
| | | | | | | | | | | | | | | | | | | | | | | | | | | 587061-587924,587926-590773,590775-591035,591037-591059,591061-591090,591092-592353 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r587061 | rupertlssmith | 2007-10-22 12:29:41 +0100 (Mon, 22 Oct 2007) | 1 line Updated benchmark tests for max throughput and a variety of latency tests modeling common use cases. ........ r588581 | rupertlssmith | 2007-10-26 10:32:11 +0100 (Fri, 26 Oct 2007) | 1 line Resized latency tests. ........ r590133 | rupertlssmith | 2007-10-30 16:02:24 +0000 (Tue, 30 Oct 2007) | 1 line Resized some benchmark tests to scale up to the saturation point. ........ r592353 | rupertlssmith | 2007-11-06 10:05:25 +0000 (Tue, 06 Nov 2007) | 1 line Changed perf test parameters. ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@592396 13f79535-47bb-0310-9956-ffa450edef68
* Resolved junit-toolkit SNAPSHOT dependencies onto version 0.6.1 which is in ↵Rupert Smith2007-10-241-2/+0
| | | | | | the central repository. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@587922 13f79535-47bb-0310-9956-ffa450edef68
* Implemented fair scheduling of producers in tests to prevent starvation and ↵Rupert Smith2007-10-121-20/+23
| | | | | | test timeout. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@584124 13f79535-47bb-0310-9956-ffa450edef68
* Corrected error in topic test sizes.Rupert Smith2007-10-121-32/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@584113 13f79535-47bb-0310-9956-ffa450edef68
* Changed topic reliability tests to do 2:16 fanout, gives highest rate.Rupert Smith2007-10-121-20/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@584108 13f79535-47bb-0310-9956-ffa450edef68
* Changed maxPending to be by message correlation id.Rupert Smith2007-10-101-16/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583518 13f79535-47bb-0310-9956-ffa450edef68
* Removed debug logging from performance test code.Rupert Smith2007-10-101-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583483 13f79535-47bb-0310-9956-ffa450edef68
* Changed tests to use global maxPending limit, rather than per producer.Rupert Smith2007-10-101-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583438 13f79535-47bb-0310-9956-ffa450edef68
* Turned down test size and rate parameters for pubsub tests.Rupert Smith2007-10-051-274/+274
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@582205 13f79535-47bb-0310-9956-ffa450edef68
* Updaded performance tests to better test pub/sub mode with 1:10 fanout.Rupert Smith2007-10-042-284/+276
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581968 13f79535-47bb-0310-9956-ffa450edef68
* Performance enhancements for the tests, producers stalled individually above ↵Rupert Smith2007-10-032-112/+142
| | | | | | maxPending size. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581647 13f79535-47bb-0310-9956-ffa450edef68
* Added reliability tests for all ack modes.Rupert Smith2007-10-032-122/+172
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581566 13f79535-47bb-0310-9956-ffa450edef68
* QPID-615, Added patched version of MINAs VM Pipe cleanup thread. Will ↵Rupert Smith2007-10-021-10/+0
| | | | | | replace once bug fix is in newer version of MINA. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581293 13f79535-47bb-0310-9956-ffa450edef68
* Turned down logging on perftests again.Rupert Smith2007-10-021-43/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581246 13f79535-47bb-0310-9956-ffa450edef68
* QPID-616. Corrected pending message count and pending data size calculations ↵Rupert Smith2007-10-021-41/+58
| | | | | | for pubsub testing. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581207 13f79535-47bb-0310-9956-ffa450edef68
* Updated poms to use 0.6-SNAPSHOT version of junit-toolkit and plugin ↵Rupert Smith2007-10-021-2/+2
| | | | | | consistently. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@581171 13f79535-47bb-0310-9956-ffa450edef68
* Added test cases 4 and 5, from the updated interop spec.Rupert Smith2007-09-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@580066 13f79535-47bb-0310-9956-ffa450edef68
* Added timeout to perftests, wait limit set to higher value to stop threads ↵Rupert Smith2007-09-261-2/+2
| | | | | | thashing. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@579614 13f79535-47bb-0310-9956-ffa450edef68
* Added timeout to perftests, to fail tests if message loss causes test to jam.Rupert Smith2007-09-261-21/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@579602 13f79535-47bb-0310-9956-ffa450edef68
* Updated poms to refer to M2.1 rather than M2Robert Greig2007-09-201-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@577773 13f79535-47bb-0310-9956-ffa450edef68
* QPID-582 Fixing the scripts to run the old topic testRobert Greig2007-09-092-2/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@574078 13f79535-47bb-0310-9956-ffa450edef68
* QPID-583 Added old topic test which had been removed in the past.Robert Greig2007-09-077-0/+787
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@573740 13f79535-47bb-0310-9956-ffa450edef68
* Merged changes to perftest code from M2 branch.Rupert Smith2007-08-236-340/+497
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.0.1@568924 13f79535-47bb-0310-9956-ffa450edef68
* Tests enhanced for fanout style tests with many consumers per destination.Rupert Smith2007-08-175-85/+158
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@567003 13f79535-47bb-0310-9956-ffa450edef68
* Added bench marking test cases.Rupert Smith2007-08-161-19/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@566665 13f79535-47bb-0310-9956-ffa450edef68
* Fixed multiplcation for expected message count on shared destinations p2p.Rupert Smith2007-08-163-12/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@566643 13f79535-47bb-0310-9956-ffa450edef68
* Added UDP based clock syncher to test suite.Rupert Smith2007-08-141-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@565703 13f79535-47bb-0310-9956-ffa450edef68
* More adjustments to perf test parameters.Rupert Smith2007-08-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563497 13f79535-47bb-0310-9956-ffa450edef68
* More adjustments to perf test parameters.Rupert Smith2007-08-071-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563496 13f79535-47bb-0310-9956-ffa450edef68
* Adjustments made to perftest parameters.Rupert Smith2007-08-071-10/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563440 13f79535-47bb-0310-9956-ffa450edef68
* Changes made to performance test parameters.Rupert Smith2007-08-071-81/+81
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563435 13f79535-47bb-0310-9956-ffa450edef68
* Changes to POM for repacking as manifest jar, rather than uber jar.Rupert Smith2007-08-022-4/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@562066 13f79535-47bb-0310-9956-ffa450edef68
* Moved everything from test to main. Simpler to have a single jar for ↵Rupert Smith2007-08-025-0/+0
| | | | | | manifest with classpath jar creation. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@562059 13f79535-47bb-0310-9956-ffa450edef68
* Extensive refactoring of the distributed test framework.Rupert Smith2007-08-015-41/+257
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@561855 13f79535-47bb-0310-9956-ffa450edef68
* Refactored interop tests into general distributed test framework. Moved ↵Rupert Smith2007-07-253-19/+19
| | | | | | framework under systests from integrationtests. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@559419 13f79535-47bb-0310-9956-ffa450edef68
* Update fix incorrect license headers.Martin Ritchie2007-07-181-11/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@557306 13f79535-47bb-0310-9956-ffa450edef68
* Moved test framework into its own package and cleaned it up.Rupert Smith2007-07-131-15/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@556011 13f79535-47bb-0310-9956-ffa450edef68
* Update perftests to center better around current performance.Rupert Smith2007-07-111-112/+112
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@555249 13f79535-47bb-0310-9956-ffa450edef68
* Added some documentation.Rupert Smith2007-07-021-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@552499 13f79535-47bb-0310-9956-ffa450edef68
* Added log4j as slfj logger for perftests.Rupert Smith2007-07-021-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@552441 13f79535-47bb-0310-9956-ffa450edef68
* Added minimal checkstyle to project reports. Fixed some problems with site ↵Rupert Smith2007-06-212-35/+3
| | | | | | generation. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@549530 13f79535-47bb-0310-9956-ffa450edef68
* Various License header updates.Martin Ritchie2007-06-1810-0/+192
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@548279 13f79535-47bb-0310-9956-ffa450edef68