This page last changed on Aug 08, 2008 by aidan.

Agenda

Commits review
JIRA Review
AOCB

Outstanding actions

revision committer date comment review comments
r659163 arnaudsimon 2008-05-22 QPID-1079 : Updated ...test.client tests for using QpidTestCase + move QpidTestCase in main so it is visible form systests RECEIVE_TIMEOUT : get rid of and use configurable timeout when available

r669431 rgodfrey 2008-06-19 QPID-950 : Broker refactoring, copied / merged from branch  
r669480 rgodfrey 2008-06-19 QPID-950 : Fixed Derby Message Store  
r661746 ritchiem 2008-05-30 QPID-1101 : Update to DestNameExchange to perform deep copy. Needs test
r662755 arnaudsimon 2008-06-03 QPID-1115 : Only generate client ID when necessary RG to comment on Jira
r662770 ritchiem 2008-06-03 QPID-1092 : Changed toString to be String.valueOf(getObject()) Added MessageToStringTest, tests performing toString on Message before calling getObject(). Weird catch in close()
r662827 arnaudsimon 2008-06-03 QPID-1112 : Update previous commit by re-using messageAcknowledge (added a flag specifying whether to send an messageAccept) inRecover check in BMC_0_10.postDeliver might be a problem with async delivery
r665841 rhs 2008-06-09 QPID-901 : always reset the auto-sync mode even if the call fails RHS:  make sure flag is used where appropriate
r667561 ritchiem 2008-06-13 QPID-1136 : Provided a fix for the leak in UnacknowledgedMessage when acking. Added a new InternalBrokerBaseCase for performing testing on the broker without using the client libraries. This allows fo ... InternalMinaProtocolSession has a bug in awaitDelivery where it can hang because deliveryCount is already set to !0
r669841 rgodfrey 2008-06-20 QPID-1144 : Reference count drops to zero too early for immediate messages in a txn RG: document LocalTransactionalContext
r669885 rgodfrey 2008-06-20 QPID-1101 : Updated Direct Exchange so it does not modify lists of queues No Test
r671845 aidan 2008-06-26 QPID-854 QPID-999 : Merge Changes to the client to make the dispatcher responsible for closing the queue browser when all the messages have been processed. JIRA clean up of anon CloseMessage DeliveryBody class.
r671949 ritchiem 2008-06-26 QPID-909 : Commented out the TimerTask so that it can be wrapped with a ScaledTestDecorator. Minimal change to get our existing tests to run. If closer duration control is required then further time c ... Change Commit list
r672810 rajith 2008-06-30 This commit is related to QPID-1161 . Please refer to the JIRA for complete details. In Summary this contains a simple test kit comprising of perf and soak tests. The focus is on producing a packaged ...  
r674085 ritchiem 2008-07-04 QPID-871 - Added a ConnectionRegistry per Virtualhost to track the open connections. Altered the ApplicationRegistry so that when the shutdown hook is fired it: Unbinds from the listening sockets Then ...  
r680602 rhs 2008-07-29 QPID-1201 : fixed up version of aidan's patch, there are still failures when running against an external java broker, however we seem to get past basic connection negotiation now Need to check that this works with 0-8 only broker
r681408 rajith 2008-07-31 This is related to QPID-1208 . I have enabled the code which will print xxxx when the log level != debug. Should not ever print the password.
r681476 rhs 2008-07-31 QPID-1210 : made qpid-run output level configurable Fix setting of level in qpid-server to include \ or  indent properly

Commits

revision committer date comment Review Notes
r681666 rhs 2008-08-01 added benchmark tool for java native + jms APIs  
r681674 rhs 2008-08-01 improved usage  
r681690 cctrieloff 2008-08-01
  • Add support for ACL on message transfer - Performance optimizations for ACL on message transfer
 
r681709 tross 2008-08-01 Make md5-hash of table recursively include data from referenced groups  
r681727 kpvdr 2008-08-01 Removed typedefs which were generating ignored warnings on gcc 4.3 compiler.  
r681773 tross 2008-08-01 QPID-1174 - Clean up agent objects when the remote agent disconnects  
r681821 tross 2008-08-01 Don't pad out the last column of a table  
r681824 kpvdr 2008-08-01 Initial framework for ACL reader  
r682309 ritchiem 2008-08-04 QPID-1215 : Replaced use of FileReader with FileInputStream  
r682410 cctrieloff 2008-08-04 updated ais instructions  
r682418 cctrieloff 2008-08-04 correc version number  
r682644 aidan 2008-08-05 Add slf4j deps to perftests, we should move all this to ant  
r682672 aidan 2008-08-05 QPID-1206 : Fix failover and failover tests AMQConnection: remove dead and confusingly misnamed method AMQSession: rename failedOver to failedOverDirty to convey actual usage, only set it if we faile ...  
r682685 astitcher 2008-08-05 Modified error checking on TCP socket read so that it's no longer fatal  
r682688 gsim 2008-08-05 Merged r682685: Modified error checking on TCP socket read so that it's no longer fatal  
r682710 tross 2008-08-05 QPID-1214 - Committed William's patch  
r682711 tross 2008-08-05 Removed spurious print  
r682764 tross 2008-08-05 Restructured qpid-tool commands to allow active-only lists  
r682774 aconway 2008-08-05 Fix sporadic shutdown hang in clustered broker. Add start-stop_cluster test scripts  
r682785 gsim 2008-08-05
  • revised approach for setting tcp-nodelay on client to avoid breaking platform abstractions * added ability to set tcp-nodelay on server side of the socket also
 
r682791 gsim 2008-08-05
  • revised approach for setting tcp-nodelay on client to avoid breaking platform abstractions * added ability to set tcp-nodelay on server side of the socket also Merged from r682785.
 
r682885 aconway 2008-08-05 Fix Cluster::send encode race.  
r682887 rhs 2008-08-05 Profiling driven changes: - made AMQShortString cache the toString() value - added static initializer to IoTransport to disable use of pooled byte buffers - modified IoSender to permit buffer ...  
r682915 rhs 2008-08-05 QPID-1219 : cleanup of prior commit (r682887)  
r682979 cctrieloff 2008-08-05 Added actions for ACL on mgnt actions  
r683087 cctrieloff 2008-08-06 correct action on purge & remove ROUTINGKEY type  
r683301 gsim 2008-08-06 Merged r681164.  
r683337 rhs 2008-08-06 QPID-1221 : added customizable UUID generation and switched the default strategy to use nameUUIDFromBytes rather than randomUUID  
r683402 astitcher 2008-08-06 Refactor Thread platform code so that the implementation is completely decoupled from its interface  
r683416 aconway 2008-08-06
  • Added OutputTask::hasOutput() test. - Cluster only sends doOutput events when hasOutput()
 
r683437 rhs 2008-08-06 QPID-1222 : round up the buffer size to the nearest power of two  
r683560 gsim 2008-08-07 Remove reference to deleted sys/posix/Thread.h  
r683583 aidan 2008-08-07 QPID-1218 : Boost broker performance by lots. AMQMessage: Allow references to be incremented in a pile IncomingMessage: Increment message references in one go, flatten delivery loop a little. Make _d ... TopicExchange: init array size
r683588 gsim 2008-08-07 Updated suppressions for changes to Thread  
r683595 gsim 2008-08-07 Removed recursive patch to patch  
r683597 aidan 2008-08-07 QPID-1218 : fix stupid used-only-by-tests method breakage that I have exposed  
r683603 gsim 2008-08-07 Updated suppressions  
r683617 aconway 2008-08-07 Patch from Gordon Sim to fix issues with hasOutput implementation.  
r683619 tross 2008-08-07 On broker shutdown, re-join the timer thread outside of a locked scope to prevent deadlock.  
r683632 ritchiem 2008-08-07 QPID-1195 , QPID-1193 Initial changes to allow bind and queue arguments to be stored and recovered from the MessageStore. Created a test to validate that the stored values can be recovered. DerbyStore ... Passing in null for stuff sucks.
r683635 ritchiem 2008-08-07 QPID-1182 : Some of the NullPointerExceptions from the SimpleACLTest are due to the close and the notification overlapping due to the lack of locking. The problem is that the AtomicBoolean _closed is ...  
r683683 rhs 2008-08-07 QPID-1213 : Patch from rgodfrey to refactor AbstractJMSMessage and descendants to move AMQP version specific code into delegates and remove unnecessary conversion between 0-8 and 0-10 objects  
r683711 aconway 2008-08-07 Check CPG flow control.  
r683744 rhs 2008-08-07 QPID-1213 : removed empty .java files leftover from applying a patch  
r683932 aidan 2008-08-08 QPID-1224 : add methods to get the list of message ids from a queue, with optional offset. Test class for this.  
r683941 rhs 2008-08-08 QPID-1213 : fixed a performance regressing from converting uuid -> string and back again  
r683947 ritchiem 2008-08-08 QPID-1225 cause test to fail if it times out.  
r683948 ritchiem 2008-08-08 Reverted the addition of *.rej and *.orig so we can see them in a status list.  
r683949 ritchiem 2008-08-08 QPID-1136 : Provided a fix for the leak in UnacknowledgedMessage when acking. Added a new InternalBrokerBaseCase for performing testing on the broker without using the client libraries. This allows f ...  
r683950 ritchiem 2008-08-08 QPID-1223 : added ApplicationRegistry.remove. Need to convert to QTC.  
r683955 ritchiem 2008-08-08 QPID-1226 : DupsOk test never creates the client so create one for the messages. Also improved the testing to ensure we check for failure scenarions.  

Jiras

Key Component(s) Affects Version/s Summary Status Assignee Reporter Review Comments
QPID-1206 Java Client M3 (QPID-1206) Failover Tests fail Resolved Aidan Skinner Aidan Skinner  
QPID-1207 Java Client M3 (QPID-1207) 0-10 client throws runtime exceptions when talking to a 0-9 broker Open Rafael H. Schloming Aidan Skinner Needs resolved
QPID-1208 Java Client M3 (QPID-1208) Java client logs password in plain text when info level is enabled Open Rajith Attapattu Rajith Attapattu Needs resolved
QPID-1209 C++ Client M3 (QPID-1209) Port to Windows Open Andrew Stitcher Steve Huston  
QPID-1210 Java Common M3 (QPID-1210) qpid-run output is confusing for command line scripts In Progress Rafael H. Schloming Rafael H. Schloming Needs Resolved
QPID-1211 Interop Testing M3 (QPID-1211) C++ interop test runner does not build. Open Unassigned Martin Ritchie  
QPID-1212 C++ Client   (QPID-1212) C++ client trunk cannot be used in interop testing, as it is 0-10 only and cannot interop with the java broker. Open Unassigned Martin Ritchie  
QPID-1213 Java Client M3 (QPID-1213) UnprocessedMessage needs to die Open Rafael H. Schloming Aidan Skinner
QPID-1214 C++ Broker, Python Test Suite   (QPID-1214) Requirement to be able to purge the top item or top n items from a queue. Resolved Ted Ross William Henry  
QPID-1215 Java Tools   (QPID-1215) JNDICheck uses 1.6 specific methods Properites.load(Reader) Resolved Martin Ritchie Martin Ritchie  
QPID-1216 Java Client M3 (QPID-1216) ConnectionCloseTest failed with 0-10 client Open Rafael H. Schloming Aidan Skinner  
QPID-1217 Java Client M2, M2.1, M3 (QPID-1217) AMQSession 0-8 createTemporaryQueue does not perform the creation on the broker. Open Unassigned Martin Ritchie  
QPID-1218 Java Broker M3 (QPID-1218) Qpid Broker has slowed dramatically Open Aidan Skinner Aidan Skinner  
QPID-1219 Java Client M3 (QPID-1219) profiling related changes for the java 0-10 client Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1220 Java Client M3 (QPID-1220) ConnectionTest testClosedNotificationAndWriteToClosed fails intermittently Open Rafael H. Schloming Aidan Skinner  
QPID-1221 Java Client M3 (QPID-1221) UUID.randomUUID() is really slow Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1222   M3 (QPID-1222) IoSender breaks when the send buffer is not a power of 2 Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1223 Java Tests   (QPID-1223) All System tests not extending QpidTestCase do not correctly clean up VM State. Open Unassigned Martin Ritchie  
QPID-1224 Java Broker M3 (QPID-1224) No way to get list of message ids off of queue Resolved Aidan Skinner Aidan Skinner  
QPID-1225 Java Tests M3 (QPID-1225) DupsOk doesn't fail if it times out waiting for messages to be recieved. Resolved Martin Ritchie Martin Ritchie  
QPID-1226 Java Tests   (QPID-1226) DupsOk doesn't create the consumer so will always fail to receive messages. Open Unassigned Martin Ritchie  
Document generated by Confluence on May 26, 2010 10:32