This page last changed on Jun 20, 2008 by aidan.

Outstanding actions
Use of MINA Protect-I/O mode as default
Commits review
JIRA Review

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 Remove  amqj.AutoCreateVMBroker
Investigate if tests aren't working on trunk without this setting
Remove VMTestCase?   Remove all classes that were no longer referenced (VMBrokerSetup) 
RECEIVE_TIMEOUT : get rid of and use configurable timeout when available
 move kills to base case
r659262 arnaudsimon 2008-05-22 QPID-1079 : added junit dep to client as it's not included within all environments (for example on RHEL-4) Should move QpidTestCase into common base package; not in client.
r659271 rhs 2008-05-22 Made Range, RangeSet, and Session all use proper RFC1982 comparisons per QPID-861 . Also switched command ids from long -> int, and added a mutex to channel to prevent multi-frame commands from interle ... Use .intValue() not (int) (long)
r659631 rhs 2008-05-23 QPID-901 : Track and report session exceptions, modified generator validate values before trying to encode them. Also, moved createDurableSubscriber from AMQSession_0_10 -> AMQSession.  
r659647 rhs 2008-05-23 QPID-947 : Switched over to using proper RFC 1982 serial numbers.  
r659650 rhs 2008-05-23 QPID-1064 : only set the listeners to None after the thread has stopped  
r659671 rhs 2008-05-23 QPID-947 : added codec and tests for array and list types  
r659673 rhs 2008-05-23 QPID-947 : added test for nested lists  
r661561 rajith 2008-05-30 This check in is for QPID-1102 . IoHandler and IoSender uses the java.io classes for IO operations and have shown very good improvement in latency and memory usage over MINA. For certain tests with pub ... Should use configuration and be more configurable. Narrow catch Exception clause.
r669431 rgodfrey 2008-06-19 QPID-950 : Broker refactoring, copied / merged from branch  
r669480 rgodfrey 2008-06-19 QPID-950 : Fixed Derby Message Store  
r669841 rgodfrey 2008-06-20 QPID-1144 : Reference count drops to zero too early for immediate messages in a txn  
revision committer date comment Review Comments
r661698 gsim 2008-05-30 Add short sleep before killing python server to ensure it has had a chance to send the message acknowledgement.  
r661730 gsim 2008-05-30 Removed redundant flush request.  
r661739 ritchiem 2008-05-30 QPID-1103 :Changed VMTestCase to allow the creation of InVM brokers based on a configuration file. Updated ApplicationRegistry as it was not correctly utilising the set configuration and always using ...  
r661746 ritchiem 2008-05-30 QPID-1101 : Update to DestNameExchange to perform deep copy. Needs test
r662310 aconway 2008-06-02 Use InlineVector for AMQFrame, reduces heap allocations by 13%.  
r662373 gsim 2008-06-02 Minor updates to tests: * sync on commit in transactional topic test * disable loading of modules from automated test to preserve isolation * update federated topic test script in line with command li ...  
r662390 gsim 2008-06-02 disable use of module-dir when running examples  
r662397 arnaudsimon 2008-06-02 QPID-1110 : use pre-acquire mode when message selector is the empty string  
r662461 aconway 2008-06-02 Fix compiler warning with gcc 4.3  
r662467 ritchiem 2008-06-02 Merged revisions 661739-661746 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r661739 - ritchiem - 2008-05-30 15:42:38 +0100 (Fri, 30 May 2008) - 1 line ...  
r662470 tross 2008-06-02 QPID-1113 Management cleanup and performance enhancements  
r662472 aconway 2008-06-02 Backed out previous fix compiler for warning, it fails with boost 1.33. Will seek a fix that works for all versions.  
r662490 tross 2008-06-02 Fixed dereference of null pointer  
r662497 aconway 2008-06-02 Fix that works on 1.33/gcc4.1 up to boost 1.34.13/gcc 4.3  
r662503 aidan 2008-06-02 Remove old doc  
r662505 aidan 2008-06-02 Move to documentation directory  
r662506 aidan 2008-06-02 Remove stuff thats been moved  
r662507 aidan 2008-06-02 Add generated forrest structure  
r662508 aidan 2008-06-02 Move to proper location  
r662558 aconway 2008-06-02 Added --syslog-name, --syslog-facility options.  
r662561 gsim 2008-06-02 Improve performance of synchronous publication by not requesting known-completed response for every completed sent.  
r662570 tross 2008-06-02 QPID-1114 Daemon mode improvements  
r662581 aconway 2008-06-02 Separate option parsing from qpid::client::ClientSettings.  
r662588 tross 2008-06-02 Added byteDepth back into Queue managment class  
r662592 tross 2008-06-02 Queue stats: byteDepth now computed periodically  
r662613 cctrieloff 2008-06-03 QPID-1108 patch from Manuel Teira  
r662665 arnaudsimon 2008-06-03 QPID-1112 : Added sessionCompleted support and changed onMessage for invoking sessionCompleted when all expected messages have been received.  
r662675 gsim 2008-06-03 Move ConnectionOptions into qpid::client.  
r662681 gsim 2008-06-03 Reverted move of ConnectionOptions (without the parse functionality they aren't off much use). Corrected include in ConnectionOptions.h  
r662700 gsim 2008-06-03 Add ConnectionOptions.h to sources for each test program.  
r662701 gsim 2008-06-03 Fixed typo in options.  
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()
r662773 ritchiem 2008-06-03 Merged revisions 662770 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r662770 - ritchiem - 2008-06-03 13:32:47 +0100 (Tue, 03 Jun 2008) - 3 lines QP ...  
r662774 gsim 2008-06-03 Better exception handling for commit.  
r662818 ritchiem 2008-06-03 QPID-1117 : Added tests for all other message types. Refactored the common parts out of the objectTest.  
r662820 ritchiem 2008-06-03 Merged revisions 662818 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r662818 - ritchiem - 2008-06-03 16:07:07 +0100 (Tue, 03 Jun 2008) - 1 line QPI ...  
r662821 tross 2008-06-03 QPID-1114 moved --pid-dir from config file to startup script  
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
r662830 tross 2008-06-03 Management fixes: set session.detachedLifetime to 0, set journal->queue link in all cases  
r662849 rhs 2008-06-03 QPID-1062 : modified generated code to keep packing flags in wire form and override commonly used size methods for improved performance Remove commented out code
r662854 tross 2008-06-03 QPID-1114 Change defaults for data-dir and pid-dir to /home/ross/.qpidd  
r662859 rhs 2008-06-03 QPID-901 : honor the timely-reply flag and handle known-completed  
r662869 aconway 2008-06-03 Use help2man if available, pre-generated qpidd.1 if available, fall back to dummy man page.  
r662900 tross 2008-06-03 Create pid-dir if it does not exist  
r663080 tross 2008-06-04 Removed assignment of a string literal that causes problems with some newer compilers  
r663124 arnaudsimon 2008-06-04 QPID-1120 : Changed addDeliveredMessage and commit so session.completed is sent before credits dry up should send session complete when tx size is a multiple of PrefetchSize
r663125 ritchiem 2008-06-04 QPID-1119 : M2x commit : Addition of a System property to AMQProtocolHandler.java to allow the syncWait default to be changed. To perform this a new SlowMessageStore has been added to the systest pack ...  
r663142 ritchiem 2008-06-04 Merged revisions 663125 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r663125 - ritchiem - 2008-06-04 15:32:49 +0100 (Wed, 04 Jun 2008) - 6 lines QP ...  
r663158 aconway 2008-06-04 Avoid use of valgrind --log-file-exactly flag, removed in valgrind 3.3  
r663243 gsim 2008-06-04 Change to lazy-loading to avoid relying on the content-size to be set by client.  
r663271 aconway 2008-06-04 Increased default flush interval to 1MB, send spontaneous known-completed at the flush interval.  
r663304 tross 2008-06-04 QPID-1121  
r663318 aconway 2008-06-04 Request a timely reqply to session.completed based on configured flush interval.  
r663325 rhs 2008-06-04 QPID-1062 : use BBDecoder for non fragmented segments, modified BBDecoder/Encoder to use byte buffer primitives, made various classes final (including generated classes)  
r663338 tross 2008-06-04 Management clean-up. Made the management broker more defensive with regard to received messages. Default and management exchanges now have 'durable' object IDs.  
r663340 aconway 2008-06-04 Fix valgrind error.  
r663351 aconway 2008-06-04 Remove unused classes IList and ISList.  
r663364 arnaudsimon 2008-06-04 QPID-1120 : don't reset batch size as part of the messages are not accepted and then still available.  
r663386 tross 2008-06-04 Management cleanup - Synchronized with the spec on the Wiki  
r663413 tross 2008-06-04 Management cleanup - renamed config/inst elements to properties and statistics  
r663507 arnaudsimon 2008-06-05 QPID-1123 : Added a timeout (threading issue is still to be fixed)  
r663519 gsim 2008-06-05 Re-introduced previously clobbered realm option.  
r663601 gsim 2008-06-05 Fix to makefile and tests (one test temporarily disabled until a fix is found).  
r663614 tross 2008-06-05 Load modules from /usr/lib64/qpidd on x86_64 architecture  
r663619 nsantos 2008-06-05 install libs in arch-appropriate directory  
r663621 nsantos 2008-06-05 install libs in arch-appropriate directory  
r663637 nsantos 2008-06-05 install libs in arch-appropriate directory  
r663653 nsantos 2008-06-05 install libs in arch-appropriate directory  
r663675 gsim 2008-06-05 cleanup old irrelevant tests (from 0-10 preview functions) fix dtx.recover test  
r663676 nsantos 2008-06-05 install libs in arch-appropriate directory  
r663677 rhs 2008-06-05 QPID-1116 : fixed a race condition in connection/session close, session close now waits for the session to be detached before returning, this guarantees we won't have any active sessions when the conne ... Client.java has random cruft added.
r663730 kpvdr 2008-06-05 Minor additions to Range and RangedSet  
r663731 aconway 2008-06-05 Fixed bug in InlineAllocator  
r663742 gsim 2008-06-05 Uncomment test now that inline allocator is fixed.  
r663755 tross 2008-06-05 Dequeue persistent messages from store in queue purge  
r663761 aconway 2008-06-05 Modified to work with boost-1.32  
r663813 rhs 2008-06-06 QPID-1062 : merge writes of separate frames within an assembly, use sync flag instead of sync command on message transfer  
r663874 arnaudsimon 2008-06-06 QPID-1062 : use sync flag instead of sync command on tx commit  
r663999 ritchiem 2008-06-06 QPID-1058 : Added new CramMD5HexSaslClient.cs and registered it in the Sasl Factory and the client CallbackHandler  
r664001 ritchiem 2008-06-06 QPID-1058 : Addition of a CRAM-MD5-HEX as discussed on the JIRA. An additional test is provided to ensure that the handle method correctly wraps a given Database password in hex.  
r664020 ritchiem 2008-06-06 QPID-1058 : Removal of Console WriteLine as highlighted in code review by Robert Godfrey.  
r664028 ritchiem 2008-06-06 Merged revisions 663999-664020 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r663999 - ritchiem - 2008-06-06 17:03:42 +0100 (Fri, 06 Jun 2008) - 1 line ...  
r664112 tross 2008-06-06 Added mutexes back in to protect management counts from corruption  
r664114 aconway 2008-06-06 Added exceptions to sys::Waitable. Fixed client side deadlock involving client::Bounds. Fixed incorrect exception messages during connection shutdown.  
r664129 rgodfrey 2008-06-06 QPID-1124 : Use thread-safe map for messageListeners  
r664139 nsantos 2008-06-06 add missing header  
r664140 rhs 2008-06-06 QPID-1125 : log exceptions destined to be swallowed by MINA  
r664153 rgodfrey 2008-06-06 QPID-1124 : Use thread-safe map for messageListeners  
r664339 rhs 2008-06-07 QPID-1126 : reuse channel numbers for sessions that have closed, and honor the negotiated channel-max; also removed unnecessary catches that were swallowing stack traces from several tests  
r664695 aconway 2008-06-09 Missing lock in SessionManager::forget()  
r664698 arnaudsimon 2008-06-09 QPID-1127 : disable direct buffers as default.  
r665733 rhs 2008-06-09 QPID-901 : added logging of sync bit and command-id  
r665798 rhs 2008-06-09 QPID-901 : made logging of ids less expensive, also limit how much data we dump into the log  
r665841 rhs 2008-06-09 QPID-901 : always reset the auto-sync mode even if the call fails RHS: should raise Jira for autosync flag
r665890 gsim 2008-06-09 Moved from AccumulatedAck to SequenceSet in managing transactional accepts Added transactional option to perftest Removed clientid from ConnectionSettings as it appears not to be used  
r665891 aconway 2008-06-09 Updated doxygen comments in qpid/client/*.h Changed request-response example to use SubscriptionManager like the others.  
r666051 gsim 2008-06-10 Improved exception handling for commit.  
r666138 gsim 2008-06-10 Removed import of deleted test modules.  
r666146 rhs 2008-06-10 updated the hello-world script  
r666244 rhs 2008-06-10 updated hello-world  
r666259 rhs 2008-06-10 QPID-1129 : unless otherwise specified, limit the receive buffer size to 64K Mina makes OOM'ing hard to figure out
r666296 arnaudsimon 2008-06-10 Qpid-1130: don't store unack message tags when the session is transacted  
r666610 gsim 2008-06-11
  • make tcp-nodelay option available for all tests * option for outputting csv from latency test (from lgoncalv@redhat.com) * option for cumulative output from latency test (from lgoncalv@redhat.com) * ...
 
r666743 rhs 2008-06-11 load the old version of the spec file for old codec tests, removed unused test exclude list  
r666850 rhs 2008-06-11 replaced example usages of message_flow with the start() method  
r667015 arnaudsimon 2008-06-12 QPID-1134 : updated username:password --> guest:guest  
r667095 aidan 2008-06-12 Added ignore file  
r667096 aidan 2008-06-12 add generated bumpf  
r667097 aidan 2008-06-12 QPID-1135 : Fix multi-frame message handling. This fix is suboptimal since it creates an extra copy, as a result it's slower and less memory efficent. But it is correct. Qpid.Buffer/SlicedByteBuffer.c ...  
r667176 aconway 2008-06-12 Improvements to comment clarity.  
r667205 aconway 2008-06-12 Propagate error messages across the Demux between network & user threads.  
r667215 aconway 2008-06-12 Fix test error.  
r667217 nsantos 2008-06-12 add missing DESIGN file to Makefile.am  
r667253 aconway 2008-06-12 Default --log-output to syslog in --daemon mode.  
r667324 rajith 2008-06-13 Removed --store-async option as it is no longer relevent  
r667501 rhs 2008-06-13 QPID-901 : flush after every 64K commands issued  
r667503 aconway 2008-06-13 Fix bug in SessionState - avoid all replay calculations for timeout==0.  
r667540 rhs 2008-06-13 QPID-901 : don't send known-completed for ranges we ignore  
r667549 rajith 2008-06-13 Changed the store path back to what it was. I think we need to provide a better solution for this as making an assumption for the store path in incovinient. We could use an env var like STORE_PATH tha ...  
r667554 aconway 2008-06-13 Revert SessionState changes in r667503.  
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
r667574 ritchiem 2008-06-13 Merged revisions 667561 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x ........ r667561 - ritchiem - 2008-06-13 15:56:45 +0100 (Fri, 13 Jun 2008) - 3 lines QP ...  
r667603 aconway 2008-06-13 Fix for broker wraparound problem.  
r667615 rhs 2008-06-13 QPID-901 : request known-completed every 64K incoming commands, fixed handling of incoming known-completed to clear out processed set  
r668151 tross 2008-06-16 Bugfix: usage line did not show with --help option  
r668164 aidan 2008-06-16 QPID-1104 : Add an IMessage.Acknowledge(bool) so that only specific messages can be acknowledged, not all messages recieved on the Channel up to that point. Qpid.Client/Client/Message/AbstractQmsMessa ...  
r668191 rhs 2008-06-16 QPID-1078 : fix the broken paths in qpid-incubating.jar and use the proper delimiter for manifest class paths Still doesn't work on Windoze, AS and RHS to hug
r668308 rhs 2008-06-16 QPID-901 : set the frame track correctly  
r668309 rhs 2008-06-16 QPID-901 : add tests for RangeSet; fixed a bug found by the new tests  
r668311 rhs 2008-06-16 QPID-1139 : use RFC1982 comparisons for rollback mark and update rollback mark to track dispatched messages  
r668325 gsim 2008-06-16 QPID-1138 : codec support for timestamps  
r668333 rajith 2008-06-16 This is a fix for QPID-1140 and QPId-1141. I also removed commented code as well as code that wasn't used. Cleaned up unused imports as well.  
r668343 rhs 2008-06-16 add enough to the server delegate to permit java clients to connect  
r668344 rhs 2008-06-16 QPID-1142 : made session.sync() always set the sync flag on execution_sync  
r668345 rhs 2008-06-16 QPID-1143 : added buffering, we now only issue one write per assembly  
r668378 rhs 2008-06-17 QPID-1143 : removed race condition in test  
r668582 gsim 2008-06-17 Added option to start topictest scripti n transactional mode (&durable)  
r668692 marnie 2008-06-17 QPID-168 Applying an amended version of Suran's patch for this JIRA, expanding the .bat file's functionality to be closer to the bash scripts  
r669215 gsim 2008-06-18 Fix bug that commits after every message. Oops!  
r669236 aconway 2008-06-18 Bring cluster code up to date.  
r669237 aconway 2008-06-18 Bring cluster code up to date.  
r669272 aconway 2008-06-18 Fix packaging error.  
r669430 rgodfrey 2008-06-19 Branch created from trunk prior to java refactor broker merge  
r669431 rgodfrey 2008-06-19 QPID-950 : Broker refactoring, copied / merged from branch  
r669480 rgodfrey 2008-06-19 QPID-950 : Fixed Derby Message Store  
r669841 rgodfrey 2008-06-20 QPID-1144 : Reference count drops to zero too early for immediate messages in a txn  
Document generated by Confluence on May 26, 2010 10:32