<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/qpid-python.git/qpid/java/systests, branch perftesting</title>
<subtitle>git.apache.org: qpid.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/'/>
<entry>
<title>QPID-408 Queue Depth should be reduced when message is polled from the queue.</title>
<updated>2007-03-12T15:24:47+00:00</updated>
<author>
<name>Bhupendra Bhusman Bhardwaj</name>
<email>bhupendrab@apache.org</email>
</author>
<published>2007-03-12T15:24:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=41ccd52cad067b9ad6464421488b2233387c8851'/>
<id>41ccd52cad067b9ad6464421488b2233387c8851</id>
<content type='text'>
Failure of AMQQueueMBeanTest is also fixed

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@517250 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failure of AMQQueueMBeanTest is also fixed

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@517250 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed systest pom so it builds test jar again</title>
<updated>2007-03-02T18:01:45+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-03-02T18:01:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=62978ad55685bf4deddaa2829745463165426582'/>
<id>62978ad55685bf4deddaa2829745463165426582</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513871 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513871 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>User contributed test - needs further enhancement, committing for now with work planned over weekend :-)</title>
<updated>2007-03-02T17:23:15+00:00</updated>
<author>
<name>Marnie McCormack</name>
<email>marnie@apache.org</email>
</author>
<published>2007-03-02T17:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=f744998f59d5844ce65f82c5c9e6a894534c782c'/>
<id>f744998f59d5844ce65f82c5c9e6a894534c782c</id>
<content type='text'>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513854 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513854 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-308</title>
<updated>2007-03-02T16:37:28+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-03-02T16:37:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=74e1b99486b47d788f193533c2f630f8ce5cbff3'/>
<id>74e1b99486b47d788f193533c2f630f8ce5cbff3</id>
<content type='text'>
Broker:
AMQStateManager - Added extra logging to keep track of what is going on as the findStateTransitionHandler is recursive.

Client:
AMQConnection - Comment Changes. Added timeouts to connections.
AMQSession - Added timeout on closure
FailoverHandler - Comment changes and adjusted logging
AMQProtocolHandler - Comments changed and added timeouts to the syncwait calls.
AMQProtocolSession - Added timeouts to writeFrame joins.
BlockingMethodFrameListener - Added timeouts to blockFrame waits.
AMQStateManager - Added additional logging
ResetMessageListenerTest - Fixed logging level on a single log line.

Created ManualTests
Added MessageAgeAlert test case supplied by customer.

MessageRequeueTest - Moved QpidClientConnection to its own class
QpidClientConnection - Added based on a class from a customer.

AMQTimeoutException - Added new exception based on timeouts
AMQConstant - Added timeout constant
AMQQueueAlertTest - adjusted values as my dual core would fail occasionally.
BrokerFillMemoryRun - added test to fill the broker's memory.

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513835 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Broker:
AMQStateManager - Added extra logging to keep track of what is going on as the findStateTransitionHandler is recursive.

Client:
AMQConnection - Comment Changes. Added timeouts to connections.
AMQSession - Added timeout on closure
FailoverHandler - Comment changes and adjusted logging
AMQProtocolHandler - Comments changed and added timeouts to the syncwait calls.
AMQProtocolSession - Added timeouts to writeFrame joins.
BlockingMethodFrameListener - Added timeouts to blockFrame waits.
AMQStateManager - Added additional logging
ResetMessageListenerTest - Fixed logging level on a single log line.

Created ManualTests
Added MessageAgeAlert test case supplied by customer.

MessageRequeueTest - Moved QpidClientConnection to its own class
QpidClientConnection - Added based on a class from a customer.

AMQTimeoutException - Added new exception based on timeouts
AMQConstant - Added timeout constant
AMQQueueAlertTest - adjusted values as my dual core would fail occasionally.
BrokerFillMemoryRun - added test to fill the broker's memory.

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513835 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-390</title>
<updated>2007-03-02T13:26:51+00:00</updated>
<author>
<name>Bhupendra Bhusman Bhardwaj</name>
<email>bhupendrab@apache.org</email>
</author>
<published>2007-03-02T13:26:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=409f1c667a0eb41ebaefb8c072565e23641152dd'/>
<id>409f1c667a0eb41ebaefb8c072565e23641152dd</id>
<content type='text'>
Added test case for all the AMQQueue alerts

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513748 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added test case for all the AMQQueue alerts

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@513748 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-346 Message loss after rollback</title>
<updated>2007-02-09T17:22:52+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-02-09T17:22:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=6cd0f76071f6e664882e0fd7980087db5ec56b8b'/>
<id>6cd0f76071f6e664882e0fd7980087db5ec56b8b</id>
<content type='text'>
QPID-347 Connection closure results in undelivered messages remaining 'taken()' and so never re-delivered.
QPID-348 Problems of prefetching messages
QPID-355 Closing a consumer does not ensure messages delivery will stop for that subscription  

Most changes are related to QPID-346,QPID-348,QPID-355

Broker
------

Adjusted broker log4j.xml to provide a more reasonable output.

AMQChannel - resend() modified to use the DeliveryManager to resend messages so ordering is preserved and higher priority messaes can be so prioritised. 
   - requeue/resend adjusted to release() messages QPID-347 

BasicRecoverMethodHandler - updated to make use of requeue flag ... needs testing though it is same code as Rollback. Method now sends back the synchronous Recover-Ok

TxRollbackHandler - This now calls resend() to put all messages sent back on subscriptions resendQueue. This currently assumes that you are suspended as otherwise you will start to receive the resent messages before the RollbackOk method.

AMQMinaProtocolSession - getChannel() from the interface says to return null if channelId cannot be found. However, in most cases this is not checked to be null and in the few places it is checked a AMQE is thrown. Consistency here would be good I have changed this method to throw AMQException directly but we should be clear why we were returning null. NPEs could occur in an error situation.
 - also white space changes

AMQQueue - Changed previous change to subscription creation to pass in the AMQQueue to the subscription rather than the DeliveryManager this allows the messages stored on the resendQueue to be delivered to the queue during closure.
Added method to allow a subscription to say that it is containing data for the queue.

DeliveryManager - Added method to allow the Subscription call through the AMQQueue to specify that it is holding content that should stop the queue being marked as empty.

ConcurrentSelectorDeliveryManager - Added locking with the subscription to ensure that if there is a resendQueue in use then only one thread is processing it at once. Without this the AsyncDelivery thread and the io thread closing the subscription can both process _resendQueue. This results in a message being dupicated and the next message on the queue being lost. As the AsyncDelivery thread peeks the queue, ensures the message is sent then poll()s it. While the io-closing thread poll()s the message and delivers it to the queue. So the AsyncDelivery thread will remove the next message in the queue by mistake with it's poll() call.
+implemented new features in DeliveryManager
+wrapped loging in if&lt;level&gt;Enable added some extra trace logs.

Subscription - added method to get sendLock.

SubscriptionFactory - changes as said above from AMQChannel, changed DeliveryManager to AMQQueue in subscription constructor.

SubscriptionImpl - Changes for new constructor.
+ Changed suspension notion to suspend the subscription whilst messages are being resent from the resendQueue to the main AMQQueue this only occurs during closure so this is a good thing as the messages would just come back when the consumer finally closes. QPID-355
+ Implemented requeue of messages during message closure. QPID-355
+ Changed hard-coded value of false for msg.redelivered to use the acutal value stored in the message.

SubscriptionSet - formatting

Client
------
AMQSession - Changed the implementation of recover() to be synchronous on Recover-Ok and perform the correct clean up. Whilst the session is suspended.

CommitRollbackTest - Added to confirm changes work. (Updated from previous commit)
    testPutThenRollback() - checks redelivered flag
   testRollbackWithConsumerConnectionClose() -
     Test that Closing a consumer and then connection while messages are being resent from a rolling back get correctly requeued a session purges the dispatcher queue, and the messages arrive in the correct order
 
    testRollbackWithConsumerAndSessionClose()-
    Test that Closing a consumer and then session while messags are being resent from a rollback get correctly requeued, a session purges the dispatcher queue, and the messages arrive in the correct order


Cluster
-------
SubscriptionTestHelper/RemoteSubscriptionImpl - null implementation of Subscription interface sendLock()

amqp.0-8.xml - spec change. to add Recover-ok

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@505383 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QPID-347 Connection closure results in undelivered messages remaining 'taken()' and so never re-delivered.
QPID-348 Problems of prefetching messages
QPID-355 Closing a consumer does not ensure messages delivery will stop for that subscription  

Most changes are related to QPID-346,QPID-348,QPID-355

Broker
------

Adjusted broker log4j.xml to provide a more reasonable output.

AMQChannel - resend() modified to use the DeliveryManager to resend messages so ordering is preserved and higher priority messaes can be so prioritised. 
   - requeue/resend adjusted to release() messages QPID-347 

BasicRecoverMethodHandler - updated to make use of requeue flag ... needs testing though it is same code as Rollback. Method now sends back the synchronous Recover-Ok

TxRollbackHandler - This now calls resend() to put all messages sent back on subscriptions resendQueue. This currently assumes that you are suspended as otherwise you will start to receive the resent messages before the RollbackOk method.

AMQMinaProtocolSession - getChannel() from the interface says to return null if channelId cannot be found. However, in most cases this is not checked to be null and in the few places it is checked a AMQE is thrown. Consistency here would be good I have changed this method to throw AMQException directly but we should be clear why we were returning null. NPEs could occur in an error situation.
 - also white space changes

AMQQueue - Changed previous change to subscription creation to pass in the AMQQueue to the subscription rather than the DeliveryManager this allows the messages stored on the resendQueue to be delivered to the queue during closure.
Added method to allow a subscription to say that it is containing data for the queue.

DeliveryManager - Added method to allow the Subscription call through the AMQQueue to specify that it is holding content that should stop the queue being marked as empty.

ConcurrentSelectorDeliveryManager - Added locking with the subscription to ensure that if there is a resendQueue in use then only one thread is processing it at once. Without this the AsyncDelivery thread and the io thread closing the subscription can both process _resendQueue. This results in a message being dupicated and the next message on the queue being lost. As the AsyncDelivery thread peeks the queue, ensures the message is sent then poll()s it. While the io-closing thread poll()s the message and delivers it to the queue. So the AsyncDelivery thread will remove the next message in the queue by mistake with it's poll() call.
+implemented new features in DeliveryManager
+wrapped loging in if&lt;level&gt;Enable added some extra trace logs.

Subscription - added method to get sendLock.

SubscriptionFactory - changes as said above from AMQChannel, changed DeliveryManager to AMQQueue in subscription constructor.

SubscriptionImpl - Changes for new constructor.
+ Changed suspension notion to suspend the subscription whilst messages are being resent from the resendQueue to the main AMQQueue this only occurs during closure so this is a good thing as the messages would just come back when the consumer finally closes. QPID-355
+ Implemented requeue of messages during message closure. QPID-355
+ Changed hard-coded value of false for msg.redelivered to use the acutal value stored in the message.

SubscriptionSet - formatting

Client
------
AMQSession - Changed the implementation of recover() to be synchronous on Recover-Ok and perform the correct clean up. Whilst the session is suspended.

CommitRollbackTest - Added to confirm changes work. (Updated from previous commit)
    testPutThenRollback() - checks redelivered flag
   testRollbackWithConsumerConnectionClose() -
     Test that Closing a consumer and then connection while messages are being resent from a rolling back get correctly requeued a session purges the dispatcher queue, and the messages arrive in the correct order
 
    testRollbackWithConsumerAndSessionClose()-
    Test that Closing a consumer and then session while messags are being resent from a rollback get correctly requeued, a session purges the dispatcher queue, and the messages arrive in the correct order


Cluster
-------
SubscriptionTestHelper/RemoteSubscriptionImpl - null implementation of Subscription interface sendLock()

amqp.0-8.xml - spec change. to add Recover-ok

git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@505383 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>QPID-</title>
<updated>2007-02-08T13:38:37+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-02-08T13:38:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=208e8a556d64a717c9fec9e49354d6e5c69bbaac'/>
<id>208e8a556d64a717c9fec9e49354d6e5c69bbaac</id>
<content type='text'>
Broker

AMQChannel - Resend modified to add messages to Subscription resendQueue.
BasicRecoverMethodHandler - Now makes use of the Requeue boolean (needs test case, but is same logic as TxRollback)
TxRollbackHandler - Removed protocol Session from AMQChannel.resend()
AMQMessage - Changes comments, updated taken() to record the subscription that took the message 
AMQQueue - Added DeliveryManager to Subscription constructors.
ConcurrentSelectorDeliveryManager - updated to get queue from Subscription and to know when the Subscriptions have content that needs Async delivery.

DeliveryManager - added update method to allow a subscription to tell DM it has content to send.
Subscription - new methods to handle resendQueue
SubscriptionFactory - changes to pass in the DeliveryManager
SubscriptionImpl - Comment changes, Constructor changes, implmentations of interface

Client

Recover and TxRollback now perform their broker methods while suspended.

RecoverTest - Added addition asserts to prevent NPEs
CommitRollbackTest - word change
RemoteSubscriptionImpl/SubscriptionTestHelper - Subscription implementation
AckTest - Update for new SubscriptionImpl constructor



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@504887 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Broker

AMQChannel - Resend modified to add messages to Subscription resendQueue.
BasicRecoverMethodHandler - Now makes use of the Requeue boolean (needs test case, but is same logic as TxRollback)
TxRollbackHandler - Removed protocol Session from AMQChannel.resend()
AMQMessage - Changes comments, updated taken() to record the subscription that took the message 
AMQQueue - Added DeliveryManager to Subscription constructors.
ConcurrentSelectorDeliveryManager - updated to get queue from Subscription and to know when the Subscriptions have content that needs Async delivery.

DeliveryManager - added update method to allow a subscription to tell DM it has content to send.
Subscription - new methods to handle resendQueue
SubscriptionFactory - changes to pass in the DeliveryManager
SubscriptionImpl - Comment changes, Constructor changes, implmentations of interface

Client

Recover and TxRollback now perform their broker methods while suspended.

RecoverTest - Added addition asserts to prevent NPEs
CommitRollbackTest - word change
RemoteSubscriptionImpl/SubscriptionTestHelper - Subscription implementation
AckTest - Update for new SubscriptionImpl constructor



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@504887 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Revision: 504112</title>
<updated>2007-02-06T13:05:01+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-02-06T13:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=b2a65b3c968528706fbed1632891590b088d5007'/>
<id>b2a65b3c968528706fbed1632891590b088d5007</id>
<content type='text'>
Author: bhupendrab
Date: 12:44:21, 06 February 2007
Message:
To make this management console with the java broker with no virtual host mbean implementation, default virtual host is assigned to all mbeans
----
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ManagedBean.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/MBeanTypeTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/TreeObject.java




Revision: 504025
Author: gsim
Date: 08:24:41, 06 February 2007
Message:
Applied patch from Jonathan Anstey &lt;janstey@iona.com&gt; to fix trivial compile error.

----
Modified : /incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/AMQBrokerManagerMBeanTest.java


Revision: 503790
Author: bhupendrab
Date: 17:45:09, 05 February 2007
Message:
QPID-326
AMQQueueMBean updated with attribute MaximumMessageAge
----
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/AMQBrokerManagerMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/management/ManagedBroker.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolSessionMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueueMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ManagedQueue.java


Revision: 503706
Author: bhupendrab
Date: 14:45:18, 05 February 2007
Message:
QPID-213 
Also the parameter selection of boolean type is made as check-boxes instead of a drop-down.
----
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/AttributesTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/MBeanTypeTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java





ConcurrentSelectorDeliveryManager.java - comment change
management pom skip tests as there are none.



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@504121 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Author: bhupendrab
Date: 12:44:21, 06 February 2007
Message:
To make this management console with the java broker with no virtual host mbean implementation, default virtual host is assigned to all mbeans
----
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/ManagedBean.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/MBeanTypeTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/TreeObject.java




Revision: 504025
Author: gsim
Date: 08:24:41, 06 February 2007
Message:
Applied patch from Jonathan Anstey &lt;janstey@iona.com&gt; to fix trivial compile error.

----
Modified : /incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/AMQBrokerManagerMBeanTest.java


Revision: 503790
Author: bhupendrab
Date: 17:45:09, 05 February 2007
Message:
QPID-326
AMQQueueMBean updated with attribute MaximumMessageAge
----
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/AMQBrokerManagerMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/management/ManagedBroker.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/protocol/AMQProtocolSessionMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueueMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ManagedQueue.java


Revision: 503706
Author: bhupendrab
Date: 14:45:18, 05 February 2007
Message:
QPID-213 
Also the parameter selection of boolean type is made as check-boxes instead of a drop-down.
----
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/Constants.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/AttributesTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/MBeanTypeTabControl.java
Modified : /incubator/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java





ConcurrentSelectorDeliveryManager.java - comment change
management pom skip tests as there are none.



git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@504121 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Revision: 503646</title>
<updated>2007-02-05T14:43:14+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-02-05T14:43:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=93bd9b2405e5c8d5c4493d621297cc8765785f28'/>
<id>93bd9b2405e5c8d5c4493d621297cc8765785f28</id>
<content type='text'>
Author: rgreig
Date: 11:28:57, 05 February 2007
Message:
(Submitted by Rupert Smith)
This local repository is no longer needed. JUnit-Toolkit snapshot repository is now hosted on sourceforge: http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/. A release is also in progress to the central maven repository.
----
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo


Revision: 503637
Author: rgreig
Date: 11:17:08, 05 February 2007
Message:
(Submitted by Rupert Smith)
Junit-toolkit has now fully migrated onto sourceforge. Snapshot repository location updated.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml


Revision: 503609
Author: ritchiem
Date: 09:49:59, 05 February 2007
Message:
Update to performance testing to allow the use of shared destinations. This allows topics to have multiple consumers and the total message counts updated correctly.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/PingClient.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: 503604
Author: rgreig
Date: 09:40:04, 05 February 2007
Message:
QPID-326 : Patch supplied by Rob Godfrey - add oldest message on queue notification, and log notifications in log file
----
Modified : /incubator/qpid/trunk/qpid/java/broker/etc/virtualhosts.xml
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/VirtualHostConfiguration.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/DefaultExchangeRegistry.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/ExchangeRegistry.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQMessage.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQMessageHandle.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueueMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/DeliveryManager.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/InMemoryMessageHandle.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/MessageMetaData.java
Added : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/NotificationCheck.java
Added : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/QueueNotificationListener.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/WeakReferenceMessageHandle.java


Revision: 503593
Author: ritchiem
Date: 08:58:30, 05 February 2007
Message:
Fixed bug in stop(). If a connection is opened not start()ed then closed a NullPointerException will be thrown as the Dispatcher has not been created. 
----
Modified : /incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java


Revision: 502655
Author: rgreig
Date: 16:59:14, 02 February 2007
Message:
(Submitted by Rupert Smith) Options moved to top of contructor. Were at bottom and not being used!
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java


Revision: 502627
Author: rgreig
Date: 15:31:30, 02 February 2007
Message:
(Submitted by Rupert Smith)
Fixed problem with losing message results. Was not passing in self generated message correlation id in the async test, to match up replies with.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java


Revision: 502620
Author: rgreig
Date: 15:09:08, 02 February 2007
Message:
(Submitted by Rupert Smith) 
Perftests improved with better timeout handling. Shared/unique destinations to ping now an option.
TestRunner now runs all per-thread setups, synchs all threads, then runs tests, synchas all threads, then runs tear downs.
----
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar.md5
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar.sha1
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom.md5
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom.sha1
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar.md5
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar.sha1
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom.md5
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom.sha1
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml.md5
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml.sha1
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml.md5
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml.sha1
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/PingClient.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
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java


Revision: 502610
Author: bhupendrab
Date: 14:26:32, 02 February 2007
Message:
QPID-84
tests for FSContextFactory deleted.fscontext.jar is not part of apache svn.
----
Modified : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/test/unit/jndi/PropertiesFileInitialContextFactoryTest.java
Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/test/unit/jndi/referenceabletest


Revision: 502576
Author: ritchiem
Date: 11:13:13, 02 February 2007
Message:
QPID-343 Performance test suite doesn't output missing message count on failure.

Updated PingAsyncTestPerf to output missing messsage count.
Updated PingPongProducer so it doesn't use AMQShortStringx.
----
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




git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@503703 13f79535-47bb-0310-9956-ffa450edef68
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Author: rgreig
Date: 11:28:57, 05 February 2007
Message:
(Submitted by Rupert Smith)
This local repository is no longer needed. JUnit-Toolkit snapshot repository is now hosted on sourceforge: http://junit-toolkit.svn.sourceforge.net/svnroot/junit-toolkit/. A release is also in progress to the central maven repository.
----
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo


Revision: 503637
Author: rgreig
Date: 11:17:08, 05 February 2007
Message:
(Submitted by Rupert Smith)
Junit-toolkit has now fully migrated onto sourceforge. Snapshot repository location updated.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/pom.xml


Revision: 503609
Author: ritchiem
Date: 09:49:59, 05 February 2007
Message:
Update to performance testing to allow the use of shared destinations. This allows topics to have multiple consumers and the total message counts updated correctly.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/PingClient.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: 503604
Author: rgreig
Date: 09:40:04, 05 February 2007
Message:
QPID-326 : Patch supplied by Rob Godfrey - add oldest message on queue notification, and log notifications in log file
----
Modified : /incubator/qpid/trunk/qpid/java/broker/etc/virtualhosts.xml
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/configuration/VirtualHostConfiguration.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/DefaultExchangeRegistry.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/ExchangeRegistry.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQMessage.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQMessageHandle.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueue.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/AMQQueueMBean.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/ConcurrentSelectorDeliveryManager.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/DeliveryManager.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/InMemoryMessageHandle.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/MessageMetaData.java
Added : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/NotificationCheck.java
Added : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/QueueNotificationListener.java
Modified : /incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/WeakReferenceMessageHandle.java


Revision: 503593
Author: ritchiem
Date: 08:58:30, 05 February 2007
Message:
Fixed bug in stop(). If a connection is opened not start()ed then closed a NullPointerException will be thrown as the Dispatcher has not been created. 
----
Modified : /incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession.java


Revision: 502655
Author: rgreig
Date: 16:59:14, 02 February 2007
Message:
(Submitted by Rupert Smith) Options moved to top of contructor. Were at bottom and not being used!
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/requestreply/PingPongProducer.java


Revision: 502627
Author: rgreig
Date: 15:31:30, 02 February 2007
Message:
(Submitted by Rupert Smith)
Fixed problem with losing message results. Was not passing in self generated message correlation id in the async test, to match up replies with.
----
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/ping/PingAsyncTestPerf.java


Revision: 502620
Author: rgreig
Date: 15:09:08, 02 February 2007
Message:
(Submitted by Rupert Smith) 
Perftests improved with better timeout handling. Shared/unique destinations to ping now an option.
TestRunner now runs all per-thread setups, synchs all threads, then runs tests, synchas all threads, then runs tear downs.
----
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar.md5
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.jar.sha1
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom.md5
Deleted : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070131.112634-1.pom.sha1
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar.md5
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.jar.sha1
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom.md5
Added : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/junit-toolkit-0.5-20070202.132554-1.pom.sha1
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml.md5
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/0.5-SNAPSHOT/maven-metadata.xml.sha1
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml.md5
Modified : /incubator/qpid/trunk/qpid/java/mvn-repo/uk/co/thebadgerset/junit-toolkit/maven-metadata.xml.sha1
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/main/java/org/apache/qpid/ping/PingClient.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
Modified : /incubator/qpid/trunk/qpid/java/perftests/src/test/java/org/apache/qpid/requestreply/PingPongTestPerf.java


Revision: 502610
Author: bhupendrab
Date: 14:26:32, 02 February 2007
Message:
QPID-84
tests for FSContextFactory deleted.fscontext.jar is not part of apache svn.
----
Modified : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/test/unit/jndi/PropertiesFileInitialContextFactoryTest.java
Deleted : /incubator/qpid/trunk/qpid/java/client/src/old_test/java/org/apache/qpid/test/unit/jndi/referenceabletest


Revision: 502576
Author: ritchiem
Date: 11:13:13, 02 February 2007
Message:
QPID-343 Performance test suite doesn't output missing message count on failure.

Updated PingAsyncTestPerf to output missing messsage count.
Updated PingPongProducer so it doesn't use AMQShortStringx.
----
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




git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/perftesting@503703 13f79535-47bb-0310-9956-ffa450edef68
</pre>
</div>
</content>
</entry>
<entry>
<title>Hand patched revisions:</title>
<updated>2007-01-26T08:52:20+00:00</updated>
<author>
<name>Martin Ritchie</name>
<email>ritchiem@apache.org</email>
</author>
<published>2007-01-26T08:52:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/qpid-python.git/commit/?id=c65e1d0d6266da7b9f78a22b559788dfcd8e8176'/>
<id>c65e1d0d6266da7b9f78a22b559788dfcd8e8176</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
