This page last changed on Aug 18, 2008 by ritchiem.

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
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
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 message to reflect content : Update to .gitignore - DONE
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
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
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
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 ... Restore createQueue(queue) method remove calls with null. DONE r684714

Additional Actions

Rob : email list about Qpid testing strategy now that we have multiple performance testing frameworks.
Martin : Document InternalBrokerBaseCase
Aidan : Email list about logging of plain text passwords in debug logging.

revision committer date comment review notes
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.  
r683989 rhs 2008-08-08 QPID-1210 : added missing \  
r684016 aidan 2008-08-08 QPID-1218 Optionally use IoTransport, it's hot, but doesn't pass all the tests yet.  
r684017 tross 2008-08-08 Ported from trunk: Usage of lockf for locking the data directory. This ensures that locks aren't left by crashed processes  
r684036 rhs 2008-08-08 QPID-1213 : simplified unprocessed message and moved version specific code into the _0_8 and _0_10 variants FlowControllingBlockingQueue - revert - Add new JIRA for profiling change
ByteBufferMessaage - revert - add to profiling jira
.transport.* - revert - add to profiling jira
r684182 rhs 2008-08-09 QPID-1218 : cleaned up the interface to IoTransport a bit; added IoAcceptor; fixed Session tracking of sync point; default JAVA inside qpid-run  
r684707 ritchiem 2008-08-11 QPID-1220 Updated assert to show exception message when there is no cause set  
r684708 ritchiem 2008-08-11 QPID-1223 : Updated tests to correctly close the ApplicationRegistry that were created during the test run by non QpidTestCase classse  
r684710 ritchiem 2008-08-11 QPID-1193 : re-added createQueue(AMQQueue queue) method, after code review call.  
r684711 ritchiem 2008-08-11 Update to review generator to have title on all columns and h2. for Jira section  
r684713 ritchiem 2008-08-11 QPID-1223 : Updated AckTest to correctly create and close the ApplicationRegistry  
r684714 ritchiem 2008-08-11 QPID-1193 : Actually removed the calls that pass in the ugly null  
r684785 gsim 2008-08-11 Added some extra info to example doc for xml exchange.  
r684787 astitcher 2008-08-11 Decouple the DispatchHandle from its clients by using a DispatchHandleRef class which can be deleted at any time, but will only cause the DispatchHandle to be deleted later when it's definitely no lon ...  
r684865 aconway 2008-08-11 Integrate CPG file descriptor into broker polling.  
r684880 aconway 2008-08-11 Added doxygen comments on using the Poller.  
r685104 ritchiem 2008-08-12 QPID-1136 : Fixed Flow Control problem due to this change and added test to validate that Flow Control is operating correctly  
r685115 aidan 2008-08-12 QPID-1092 : Merge 662770 to trunk from ritchiem: Changed toString to be String.valueOf(getObject()) Added MessageToStringTest, tests performing toString on Message before calling getObject().  
r685142 aidan 2008-08-12 QPID-1117 merge ritchiem's 662818: QPID-1117 : Added tests for all other message types. Refactored the common parts out of the objectTest.  
r685151 aidan 2008-08-12 QPID-615 : Merge rupertlssmiths 581293 QPID-615 , Added patched version of MINAs VM Pipe cleanup thread. Will replace once bug fix is in newer version of MINA.  
r685189 gsim 2008-08-12 use decimal literal (python 2.3 converts the old hex literal into a negative value)  
r685198 gsim 2008-08-12 Merged r685189 (specify literal as decimal for the sake of python 2.3)  
r685207 rhs 2008-08-12 QPID-1233 : made getStringProperty(nonexistent) return null instead of NPE  
r685218 rhs 2008-08-12 QPID-1235 : fixed setXXXProperty to check for empty strings  
r685237 aconway 2008-08-12 Move frame processing out of CPG dispatch queue for cluster. PollableQueue is a pollable in-memory queue, will probably move it to sys.  
r685273 gsim 2008-08-12 Add extra boost headers to dist tarball  
r685278 aconway 2008-08-12 Replace eventfd with more portable pipe implementation in PollableCondition.  
r685289 gsim 2008-08-12 Add extra boost headers to dist tarball  
r685317 aconway 2008-08-12 Queue cluster send frames, do cpg_mcast in separate thread, batching if possible. 5x thruput improvement  
r685506 rhs 2008-08-13 removed dead code from message Echo utility, and added a message Sink utility  
r685536 rhs 2008-08-13 QPID-1236 : made setObjectProperty validate the passed in value  
r685871 ritchiem 2008-08-14 QPID-1077 : Update release target to correctly specify execute permissions on release targets  
r685874 arnaudsimon 2008-08-14 QPID-1239 : changed the way QPID_ARGS is set  
r685952 ritchiem 2008-08-14 QPID-1077 : Noticed that the defaults of 644, and 755 for files and directories were not being applied so forcibly set these values.~  
r685967 gsim 2008-08-14 distclean should delete qpid/framing/MaxMethodBodySize.h  
r686021 aconway 2008-08-14 echo with_ais_group errors to stderr.  
r686035 aconway 2008-08-14 Add option to run singleton cluster on default port.  
r686043 aconway 2008-08-14 Stop prevoius qpidd before runing singleton cluster.  
r686068 rhs 2008-08-14 QPID-1244 : fix for NPE on broker initiated connection close, also preserve the connection close text for better error reporting  
r686071 rhs 2008-08-14 increased timeout for DupsOkTest to prevent intermittent failure on build machine  
r686136 rhs 2008-08-15 updated qpid.0-10/java to match trunk/qpid/java@686097  
r686172 rhs 2008-08-15 QPID-1245 : use notifyMessage rather than onMessage in setMessageListener so that messages from the synchronous queue actually get acked  
r686175 rhs 2008-08-15 updated qpid.0-10/java to match trunk/qpid/java@686172  

Jiras

Key Component(s) Affects Version/s Summary Status Assignee Reporter Review Comments
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. Resolved Unassigned Martin Ritchie  
QPID-1227 Java Tests   (QPID-1227) OutOfMemoryError running tests with 1.6 or 1.7 JDK Closed Unassigned Nicholas Dronen  
QPID-1228 Java Broker M3 (QPID-1228) DefaultManagedObject utilises ApplicationRegistry to get ObjectRegistry Open Unassigned Martin Ritchie  
QPID-1229 Java Tests M3 (QPID-1229) Move broker only tests from systests to broker package Open Martin Ritchie Martin Ritchie  
QPID-1230 Java Tests M3 (QPID-1230) Broker contains duplicated mock object functionality and tests. Open Martin Ritchie Martin Ritchie  
QPID-1231 Java Broker   (QPID-1231) Adding auto creation ability of qpid Java broker thorugh connection URL Open Unassigned Rajika Kumarasiri  
QPID-1232 Dot Net Client M3 (QPID-1232) Random acknowledge modes can be created Open Aidan Skinner Aidan Skinner  
QPID-1233 Java Client M3 (QPID-1233) AMQMessageDelegate_0_10 NPEs on getStringProperty("nonexistent") Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1234   M3 (QPID-1234) VirtualhostConfiguration defaults the lack of exchange for queue binding to null not a ConfigurationError. Open Unassigned Martin Ritchie  
QPID-1235 Java Client M3 (QPID-1235) setBooleanProperty("", x) is supposed to throw an IllegalArgumentException Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1236 Java Client M3 (QPID-1236) setObjectProperty("foo", new Object()) should throw a MessageFormatException Resolved Rafael H. Schloming Rafael H. Schloming  
QPID-1237 Java Client, JMS Compliance   (QPID-1237) Queue creation via the session does not create and bind the queue on the broker. Open Unassigned Martin Ritchie  
QPID-1238 Java Broker M3 (QPID-1238) Java Documentation issue for Windows users Open Unassigned Arnaud Simon  
QPID-1239 Java Broker M3 (QPID-1239) qpid-server.bat does not handle command line arguments Resolved Arnaud Simon Arnaud Simon  
QPID-1240 Java Management Console   (QPID-1240) NullPointerException when setting access level in UserManagement Panel Open Unassigned Martin Ritchie  
QPID-1241 Java Management Console   (QPID-1241) qpidmc.bat script does not cope with spaces (" ") in the path. Open Unassigned Martin Ritchie  
QPID-1242 Java Management Console   (QPID-1242) Ability to view Binary Messages was lost in the merge Open Unassigned Martin Ritchie  
QPID-1243 Ant Build System, Java Management Console   (QPID-1243) Provide mechanism to build management console Open Unassigned Martin Ritchie  
QPID-1244 Java Client   (QPID-1244) The 0-10 java client sometimes NPEs when the broker initiates connection close Open Rafael H. Schloming Rafael H. Schloming  
QPID-1245 Java Client M3 (QPID-1245) message prefetched into the synchronous queue don't get acked when a message listener is set Resolved Rafael H. Schloming Rafael H. Schloming  
Document generated by Confluence on May 26, 2010 10:32