This page last changed on Aug 01, 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 ...  

Commits

revision committer date comment  
r674976 rajith 2008-07-08 This is related to QPID-1161 . Added the ability to pass in
JVM ARGs.
 
r674994 tross 2008-07-08 QPID-1170 - Remove boost dependency from management agent interface  
r675017 aconway 2008-07-08 HandlerChain: plug-in handler chain extension points. Replaces Handler<T>::Chain. Updated Sessoin & Connection
handler chains and Cluster.
 
r675144 aconway 2008-07-09 Fix for older boost versions  
r675146 aconway 2008-07-09 Fix signed/unsigned compare error  
r675155 aconway 2008-07-09 Removed dead code.  
r675165 rhs 2008-07-09 Primarily profiling driven changes: - added batched writes of commands/controls issued on a session - copy fragmented frames and segments rather than trying to decode them piecemeal, removed Fr ...  
r675252 gsim 2008-07-09 Allow for pluggable exchange types.  
r675338 astitcher 2008-07-09 Some small changes which clean up header file inclusions and generally start to tidy up the network layer so
that it's a bit easier to implement new network transports
 
r675397 rhs 2008-07-10 QPID-1062 : moved channel id into the ProtocolEvent interface and removed ConnectionEvent, this removes the overhead of creating ConnectionEvents  
r675433 rhs 2008-07-10 QPID-1171 : batch acks when prefetch is used  
r675477 gsim 2008-07-10 Honour timeout in BlockingQueue::pop(); added test for SubscriptionManager::get() where no message exists.  
r675486 gsim 2008-07-10 Assume accept-mode=1 (i.e. none required) where not explicitly specified on a message.transfer  
r675598 gsim 2008-07-10 Add a get() method to subscription manager that retrieves one message from the specified queue if available, returns false otherwise.  
r675674 tross 2008-07-10 Move shutdown of management broker to end of shutdown sequence  
r676067 tross 2008-07-11 QPID-1174 Remote Management Agent for management of external components  
r676581 gsim 2008-07-14 Allow for pluggable exchange types.  
r676613 rajith 2008-07-14 This is related to QPID-1163 . This is already in trunk and
I am porting it to the qpid.0-10 branch.
 
r676831 aidan 2008-07-15 Multi-version interop test script  
r676878 ritchiem 2008-07-15 QPID-909 Added missing license header and fixed execute bit on MessageSize.sh Added RunAll.sh for good measure  
r676879 ritchiem 2008-07-15 Updated gitignore with cpp example output and other generated files  
r676883 ritchiem 2008-07-15 QPID-1175 : VirtualHost now validates that name is non-null and non-empty. Full protocol validation of the virtualhost name has not been performed.  
r676884 ritchiem 2008-07-15 QPID-1176 : Updated Tasks and gentools build to use the java.source and java.target values. Added echo statements to show the targeted build Updated other info echo statements to be an info level so t ...  
r676885 ritchiem 2008-07-15 Updated log4j format as per discussion on mailing list.  
r676886 ritchiem 2008-07-15 Removed the non ASCII characters that are causing the build to minorly complain.  
r676887 ritchiem 2008-07-15 QPID-1172 : Moved unregistration out of the sendLock. Potential refactor possible between processQueue and flushSubscription  
r676932 aconway 2008-07-15 Switched from shared_ptr to intrusive_ptr and RefCounted for Broker.  
r676938 rajith 2008-07-15 This is related to QPID-1102 . I have fixed the error handling and revised the while loop in IoSender based on the comments received during the code review  
r676951 aidan 2008-07-15 fix cpp client, path changes  
r676963 aconway 2008-07-15 Fix "ignoring return value" warning from LockFile.h.  
r676969 ritchiem 2008-07-15 QPID-1079 : Based on Code Review : Remvoed AutoCreateVMBroker code from QpidTestCase. Removed VMTestCase and all references to it, it was only used in JUnit4 testSuite wrappers. Rather than move QpidT ...  
r676971 ritchiem 2008-07-15 QPID-1079 : Based on Code Review : Remvoed AutoCreateVMBroker code from QpidTestCase. Removed VMTestCase and all references to it, it was only used in JUnit4 testSuite wrappers. Rather than move QpidT ...  
r676972 ritchiem 2008-07-15 QPID-1176 : Update to gentools to remove commented out properties that I left in via git  
r676973 ritchiem 2008-07-15 QPID-984 : Applied fix from M2.1.x that adds requried synchronization around setup and tear down of Connections.  
r676978 ritchiem 2008-07-15 QPID-940 ,QPID-594 ,QPID-805 ,QPID-826 : Updated the client exception handling so that exceptions are not lost. In performing the changes I noted that the AMQStateManager is only used for connection crea ...  
r676982 ritchiem 2008-07-15 QPID-1177 : Added Protocol Level Debug logging. Uses a final static so should JIT out if disabled. To enable set -Damqj.protocol.logging.level=info  
r677256 ritchiem 2008-07-16 QPID-1178 : Prevent Rejecting messages destined for known QueueBrowsers  
r677257 ritchiem 2008-07-16 Changed erroneous error level logging to info level  
r677258 ritchiem 2008-07-16 Added a warning log statement if the TransportConnection autocreates an InVM Broker  
r677259 ritchiem 2008-07-16 Converted client.failover.FailoverTest so it can utilise the standard mechanism for failover testing, as the local CruiseControl had testP2PFailoveWithMessagesLeft fail with extra messages being left ...  
r677260 ritchiem 2008-07-16 QPID-1179 : Adjusted the test size from 100 to 10, this should reduce the likely hood of a slow machine failing the test.  
r677262 ritchiem 2008-07-16 Renamed shutdownServer to restartBroker as that is what is does  
r677263 ritchiem 2008-07-16 QPID-1181 : Added additional logging to help diagnose a NullPointerException  
r677319 ritchiem 2008-07-16 Update to the logging to ensure QpidTestCase is always logged and standardized the protocol output format between 0-8/0-9 and 0-10  
r677327 ritchiem 2008-07-16 QPID-871 : The shutdown change had a spurious getInstance() call which would case a new instance of ID 1 to be created if there wasn't one, it would then procede to shutdown that MBeanServer not the M ...  
r677408 tross 2008-07-16 QPID-1170 - Provide a better factory for creation and deletion of the management agent  
r677412 tross 2008-07-16 QPID-1170 - Removed spurious include from example  
r677471 aconway 2008-07-17 Cluster: shadow connections, fix lifecycle & valgrind issues. - tests/ForkedBroker: improved broker forking, exec full qpidd. - Plugin::addFinalizer - more flexible way to shutdown plugins. - Rewo ...  
r677486 aconway 2008-07-17 Enable dequeue for prototype cluster - qpid/broker/SemanticState.cpp: moved doOutput into write idle callback. - qpid/broker/Connection.cpp: make doOutput an intercept point. - qpid/cluster/*: inte ...  
r677525 ritchiem 2008-07-17 QPID-1177 : Fixed the format of the messages, realised that the transport.Connection uses a logging wrapper but in my haste to make the format the same in AMQProtocolHandler hadn't checked the output ...  
r677629 ritchiem 2008-07-17 Moved the Reflection Wrapping code used by the system tests to the system test. If they are left in common then we must include the common directory when using the systest-testing frameworks no matter ...  
r677633 ritchiem 2008-07-17 QPID-1182 : Added additional logging to identify the exception that caused Authentication to fail.  
r678211 rhs 2008-07-19 QPID-1184 : redirect stdout and stderr from QpidTestCase  
r678260 rhs 2008-07-20 QPID-1185 : replaced occurrances of with , also made default.testprofile always load so that all other testprofiles only need to override values that are different  
r678759 gsim 2008-07-22 Fix to transaction batching. (Backport of r669215).  
r678848 rhs 2008-07-22 Updated the io transport to use a separate write thread with a circular buffer that does opportunistic write batching. Fixed error handling and shutdown for the io transport. Switched default from min ...  
r679038 gsim 2008-07-23 Further fixes to transactional perftest: * correction to transaction boundaries * ensure any outstanding acks are sent on completion of subscriber  
r679045 gsim 2008-07-23 Fixes for transactional perftest (merge of r679038 from qpid.0-10)  
r679048 gsim 2008-07-23 QPID-1183 : Use the right sizes to insert data inside the message payload where sizeof(size_t) != sizeof(uint32_t). Patch from Manuel Teira.  
r679059 ritchiem 2008-07-23 QPID-1187 : The broker did not correctly handle subscriptions that would suspend due to exhaustion of bytes credit. The processQueue loop would spin, this fix marks the subscription inactive for that ...  
r679105 arnaudsimon 2008-07-23 qpid-1157: added jms tck scripts + README file + config file for setting email related properties  
r679232 rhs 2008-07-23 excluded a known-failing test for durable subscriptions, the fix is on trunk and doesn't as yet need to be backported  
r679268 astitcher 2008-07-24 Refactor to change client connector state machine to be held in ConnectionHandler  
r679276 astitcher 2008-07-24 Refactored so that Dispatcher is now independent from DispatchHandle  
r679462 gsim 2008-07-24 Set a configurable default size limit on queues  
r679469 gsim 2008-07-24 Allow configurable default size limit to be set for queues (merged from r679462).  
r679481 arnaudsimon 2008-07-24 qpid-1157: updated java trunk so a report is generated when there is a fault  
r679689 gsim 2008-07-25 QPID-447 : Optional mechanism to avoid race when automating topic tests. Patch from David Sommerseth.  
r679699 gsim 2008-07-25 QPID-447 : Patch from David Sommerseth merged from r679689.  
r679717 gsim 2008-07-25 QPID-1154 , QPID-1155 & QPID-1156 : Patches from Steve Huston to fix various minor compiler errors.  
r679739 gsim 2008-07-25 Fixed bug in SubscriptionManager::get() where flush was issued before waiting and if message showed up after flush completed but before wait was finished there was no credit (due to flush) to deliver ...  
r679748 gsim 2008-07-25 Merged fix to SubscriptionManager (was r679739)  
r679756 gsim 2008-07-25 Exclude core verify script from verifications run when python examples cannot be found.  
r679762 aidan 2008-07-25 Add xslt magic for creating code review agenda, and add wrapper script  
r679801 gsim 2008-07-25 Only reduce count and size maintained for queue plicy when messages are actually dequeued (i.e. acked).  
r679805 gsim 2008-07-25 Only reduce count and size maintained for queue plicy when messages are actually dequeued (i.e. acked).  
r679822 gsim 2008-07-25 Reduce the size of messages in fanout perftest to keep the queues from getting too large.  
r679827 gsim 2008-07-25 Reduce the size of messages in fanout perftest to keep the queues from getting too large.  
r680309 aidan 2008-07-28 QPID-1200 : Only set out and err if we're actually redirecting them.  
r680313 aidan 2008-07-28 Add some escaping action to the sed in svncmd so that it works right  
r680318 gsim 2008-07-28 Remove unused Module.h header file.  
r680349 aidan 2008-07-28 Add java test profile  
r680362 gsim 2008-07-28 Ensure that the management thread is stopped before shutdown() returns (to allow sensible behaviour for deletion of statics).  
r680395 astitcher 2008-07-28 Refactor of EpollPoller to make PollerHandler lifecycle easier  
r680601 rhs 2008-07-29 removed defaulted entries from the java testprofile  
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
r680673 rhs 2008-07-29 QPID-1201 : fixed some brainos in IoSender  
r680691 astitcher 2008-07-29 Fix for client busy looping whilst waiting for a message  
r680695 gsim 2008-07-29 Merged r680691  
r680750 aidan 2008-07-29 QPID-1203 Don't treat protocol negotiation failure as failover reducing error.  
r680751 aidan 2008-07-29 QPID-1203 : use slf4j instead of log4j directly  
r680752 aidan 2008-07-29 QPID-1203 : Add 08ExcludeList for external Java broker and make the profile use that. Make AMQConnectionFactory take an optional clientid and use that if specified.  
r680798 tross 2008-07-29 QPID-1153 - Patch from Steve Huston  
r680803 rhs 2008-07-29 QPID-1072 : renamed org.apache.qpidity -> org.apache.qpid  
r680826 astitcher 2008-07-29 QPID-1198 : (Partial) Fix test shell scripts to work with /bin/sh Patches from Manuel Teira. These scripts have #!/bin/sh but they were previously really dependent on bash.  
r680827 astitcher 2008-07-29 QPID-1198 (Partial): Added explicit namespaces that the Sun C++ requires (that gcc doesn't) Patches from Manuel Teira. It's not clear at this point whether there is a compiler problem with gcc that it ...  
r680828 astitcher 2008-07-29 QPID-1198 (Partial): replace all uses of u_intX_t with uintX_t Patches from Manuel Teira. The u_int* versions are not available in the Sun header files. In any case using only uint* is more consistent ...  
r680829 astitcher 2008-07-29 QPID-1198 (Partial): Add #include <alloca.h> for all uses of ::alloca() Patches from Manuel Teira.  
r680830 astitcher 2008-07-29 QPID-1198 (Partial): Missing header files that are really needed Patches from Manuel Teira. Compilation works on Linux due to implicit header inclusions but fails on Solaris Some tightening up of std ...  
r680831 astitcher 2008-07-29 Small comment tidy  
r680833 astitcher 2008-07-29 Removed unused functions Removed unused Thread and Socket functions - These functions also cause problems with Solaris compilations Remove unused client connector functionality  
r680918 astitcher 2008-07-30 Removed errno from a default parameter as I'm not convinced that this is always portable as errno could be a macro  
r680919 astitcher 2008-07-30 QPID-1198 (adapted): Change use of uuid lib not to assume const parameters The Solaris version of uuid.h takes uint8_t* not const uint8_t*  
r680920 astitcher 2008-07-30 Related to QPID-1198 : Moved posix platform specific "strerror" code to platform specific directory  
r680921 astitcher 2008-07-30 QPID-1198 : Solaris ECF (port) based Poller Patch from Manuel Teira  
r680937 gsim 2008-07-30 Added error handling for case where socket cannot be accepted e.g. due to constraints on file handles.  
r680939 gsim 2008-07-30 Merged r680937. Added error handling for case where socket cannot be accepted e.g. due to constraints on file handles.  
r680941 ritchiem 2008-07-30 QPID-1000 : Made both changes as per JIRA notes  
r680942 ritchiem 2008-07-30 Update QpidTestCase to add /bin to the path for the external broker  
r680987 rhs 2008-07-30 added defaulting of QPID_HOME  
r681117 aidan 2008-07-30 QPID-1192 : Make consumer send Selector as part of binding. QPID-1191 : Add test to exhibit leak Change DurableSubscriptionTest to validate exception type recieved Make BasicMessageConsumer validate th ...  
r681164 gsim 2008-07-30 QPID-1162 : added patches and additions required to build against boost 1.32. These are not deemed desirable for direct application to the trunk, but can be used to simply update an svn checkout for co ...  
r681193 astitcher 2008-07-30 The previous attempt to only get an xpg strerror_r with the GNU failed instead use the definition of _GNU_SOURCE as a proxy for the gnu version  
r681318 aidan 2008-07-31 Turn off TopicSessionTest#testNonMatchingMessagesDoNotFillQueue since c++ broker doesn't do server side selectors  
r681320 aidan 2008-07-31 Fix line break  
r681333 arnaudsimon 2008-07-31 qpid-1205: deleted cpp.sync profile, added cpp.noprefetch profile  
r681336 arnaudsimon 2008-07-31 qpid-1205: deleted exclude list from cc  
r681362 tross 2008-07-31 QPID-1174 - Management updates for remote agents  
r681367 arnaudsimon 2008-07-31 qpid-1163: Added test for qpid-1163 (Note: I have checked that this test did not pass before r673074)  
r681407 gsim 2008-07-31 Fixed for 64bit systems  
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.
r681411 rajith 2008-07-31 This is related to QPID-1208 I have enabled the code which will print xxxx when the log level != debug.  
r681474 rhs 2008-07-31 QPID-1207 : fixed io transport close to ensure threads shutdown properly  
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
r681477 rhs 2008-07-31 added tools module to the main build  
r681479 cctrieloff 2008-07-31
  • Implementation of ACL plugin - Apply ACL to Exchange, Queue, Binding, Subscribe - Follow Java ACL types, few added To complete the implementation of ACL the following items are remaining. - ACL on ...
 
r681483 cctrieloff 2008-07-31 missing file  
r681491 cctrieloff 2008-07-31 small cleanup  
r681494 cctrieloff 2008-07-31 another missing file  
r681505 cctrieloff 2008-07-31 header file fix fr build  
r681509 cctrieloff 2008-07-31 attempt to fix spec file  
r681512 tross 2008-07-31 Added signed integer datatypes for use in management schemas  
Document generated by Confluence on May 26, 2010 10:32