Apache Qpid > Index > Developer Pages > Qpid Java Meeting Minutes 2008-05-09

Agenda

Attendees

Rob Godfrey

Rajith Attapattu 

Rafi Schloming 

Review of Code Commits

revision committer date comment review points
r649339 aconway 2008-04-18 src/tests/python_tests: fix exit status if QPID_NO_PREVIEW is set. src/qpid/framing/AMQFrame.h: frame header setters/getters with 0-10 naming.  
r649409 arnaudsimon 2008-04-18 QPID-798 Make property per connection and/or system wide; change name to SYNC_PERSISTENT to denote only used on persistent messages  
r649432 aidan 2008-04-18 QPID-832 default protocol version to 0-9  
r649436 arnaudsimon 2008-04-18 QPID-936 : added missing session close op  
r649479 kpvdr 2008-04-18 Fix to prevent possible Timer deadlocks by holding onto mutex while calling fire()  
r649547 aconway 2008-04-18 Uncommented tests.  
r649554 aconway 2008-04-18 From Ted Ross: QPID-934 " title="Visit page outside Confluence" rel="nofollow"linktype="raw" linktext="https://issues.apache.org/jira/browse/QPID-934 ">QPID-934 " title="Visit page outside Confluence" rel="nofollow">https://issues.apache.org/jira/browse/QPID-934 This patch fixes a problem related to multiple management sessions run over the same AMQP session (typically seen in test environments). ...  
r649571 aconway 2008-04-18 Fix build problem.  
r649585 aidan 2008-04-18 Merged revisions 648217-649481 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r648272 - aconway - 2008-04-15 15:54:46 +0100 (Tue, 15 Apr 2008) - 1 line Fix b ...  
r649642 kpvdr 2008-04-18 fix ambiguity problem found on gcc 3.4 compilers  
r649648 rhs 2008-04-18 QPID-901 : update pom to work with new codegen  
r649661 aidan 2008-04-18 Merged revisions 649482-649660 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r649547 - aconway - 2008-04-18 15:12:36 +0100 (Fri, 18 Apr 2008) - 2 lines Unco ...  
r649666 astitcher 2008-04-18 Split AsynchIOAcceptor into IOHandler and connection control code  
r649671 aconway 2008-04-18 Fix test failure.  
r649689 astitcher 2008-04-18 Refactored Acceptor code to allow multiple acceptors to be present in the broker  
r649691 astitcher 2008-04-18 Added missed new include file  
r649711 aidan 2008-04-18 QPID-832 fix some compile errors  
r649790 aidan 2008-04-19 QPID-832 ahem  
r649905 aidan 2008-04-20 QPID-832 now 95% bug free  
r649907 aidan 2008-04-20 QPID-832 remove log4j spewage  
r649909 aidan 2008-04-20 Merged revisions 649661-649908 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r649666 - astitcher - 2008-04-18 20:44:25 +0100 (Fri, 18 Apr 2008) - 2 lines Sp ...  
r649915 gsim 2008-04-20 QPID-920 : converted c++ client to use final 0-10 protocol * connection handler converted to using invoker & proxy and updated to final method defs * SessionCore & ExecutionHandler replace by SessionIm ...  
r650099 aidan 2008-04-21 QPID-832 Make sure that we lock early enough to avoid deadlocks hwen closing  
r650108 aidan 2008-04-21 QPID-832 revert last commit, 650099  
r650122 aidan 2008-04-21 QPID-832 pass a genuine connection so that it doesnt NPE  
r650127 arnaudsimon 2008-04-21 QPID-939 Added "ID:" to message ID  
r650136 rgodfrey 2008-04-21    
r650145 rgodfrey 2008-04-21 Wrong revision  
r650146 rgodfrey 2008-04-21 create branch for broker refactoring  
r650148 rgodfrey 2008-04-21 Initial checkpoint of queue refactoring work  
r650159 gsim 2008-04-21 QPID-920 : send message-accept for acks (as well as completion) * AckPolicy now maintains a set of transfered messages for cumulative accepts  
r650179 rgodfrey 2008-04-21 remove duplicate check of interest in enqueue, enable new Queue by default  
r650193 aidan 2008-04-21 QPID-832 catch dodgy mock generated exception, just like M2.x  
r650198 aconway 2008-04-21 src/qpid/RangeSet.h: generic set implementation using ranges. - no heap allocation for simple sets (<= 3 ranges) - binary searches for o(log) performance in complex sets  
r650205 aidan 2008-04-21 QPID-832 handle multiple brokers properly  
r650210 aconway 2008-04-21 Fix compile error on rhel5.  
r650221 aconway 2008-04-21 Better workaround for boost::ptr_map incompatibility between boost 1.33 and 1.34, based on public properties of ptr::map types rather than version numbers.  
r650227 aconway 2008-04-21 Disable compilation of amqp_0_10 codec until ready for integration.  
r650250 gsim 2008-04-21
  • raise error when controls other than attached are received on unattached channel * corrected exception handling in client and on broker (broker to issue detach)
 
r650273 aconway 2008-04-21 Fix packaging problems for rpmbuild.  
r650359 rhs 2008-04-22 QPID-832 : fixed ant build system  
r650439 gsim 2008-04-22 QPID-648 : (based on patch from mfarrellee@redhat.com) * apply authentication to final 0-10 codepath * consolidate conditional compilation of sasl-related code * improved handling of connection close ...  
r650440 rhs 2008-04-22 QPID-823 : add junit to the libs for junit-toolkit  
r650447 aidan 2008-04-22 create forrest site  
r650450 gsim 2008-04-22 QPID-944 : do no-local checking where requested when there is an exclusive subscription active  
r650478 aidan 2008-04-22 Merged revisions 649909-650455 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk ........ r649915 - gsim - 2008-04-20 13:10:37 +0100 (Sun, 20 Apr 2008) - 6 lines QPID-92 ...  
r650565 rhs 2008-04-22 QPID-947 : update cpp and python management to 0-10 final  
r650579 rhs 2008-04-22 QPID-832 : updated build order  
r650581 rhs 2008-04-22 QPID-832 : moved 0-8 specific code into 0-8 subclass of session  
r650598 rhs 2008-04-22 QPID-832 : moved more 0-8 specific code to 0-8 subclasses  
r650604 rhs 2008-04-22 QPID-948 : patch from Ted Ross for updated management utilities to 0-10 final  
r650617 rhs 2008-04-22 QPID-832 : moved more 0-8 specific code into 0-8 subclasses  
r650620 cctrieloff 2008-04-22 QPID-945 from Ted Ross  
r650635 gsim 2008-04-22 Moved federation to final 0-10 codepath  
r650640 gsim 2008-04-22 QPID-920 : allow applications to trigger the sending of a flush to server  
r650657 astitcher 2008-04-22
  • Renamed the Acceptor class to be the ProtocolFactory class which better approximates its current behaviour * Slightly refactored TCPIOPlugin to better approximate how it would look when we imple ...
 
r650658 aidan 2008-04-22 QPID-832 make tests use new QpidTestCase magic for getting connections  
r650795 gsim 2008-04-23 Added to the no-local tests, cleaned up comments (and highlighted non-standard nature of these tests)  
r650813 aidan 2008-04-23 QPID-832 remember to pass username to getConnection  
r650850 rgodfrey 2008-04-23 QPID-832 : Quoted identifiers grammar fix for client side selectors  
r650855 rhs 2008-04-23 QPID-832 : switched from execing javacc to using the javacc task; this should fix the build on cygwin  
r650858 rhs 2008-04-23 QPID-832 : moved CloseTests and DurableSubscriberTests -> CloseTest and DurableSubscriberTest  
r650875 gsim 2008-04-23 Add support for reading 0-10 arrays; Set sync bit on session header for commands sent with auto_sync on.  
r650876 rgodfrey 2008-04-23 QPID-832 : connection should be set to started before sessions are started  
r650887 rgodfrey 2008-04-23 QPID-832 : Fixed AMQSession_0_10 so that it takes the acknowledge mode from the session not a system definition  
r650890 aidan 2008-04-23 QPID-832 fix failover detection, rename startDispatcher  
r650901 rhs 2008-04-23 QPID-832 : fixed override of notifyMessage, this re-enables selectors for 0-10  
r650906 aconway 2008-04-23
  • SequenceSet implemented on RangeSet. - Reduced #include dependencides on SequenceSet.h
 
r650922 astitcher 2008-04-23 Make python tests work with VPATH builds  
r650970 astitcher 2008-04-23 Patch from Mick Goulish: Fixes to previous improved portability patch  
r650997 aconway 2008-04-23 src/tests/ClientSessionTest.cpp: uncommented tests for session resume as EXPECTED_FAILURES tests. src/tests/unit_test.h: workarounds for broken EXPECTED_FAILURES tests in boost <= 1.34  
r650999 astitcher 2008-04-23 Reverted earlier change to valgrind suppressions  
r651088 aconway 2008-04-23 Fix build error introduced by earlier commit.  
r651107 aidan 2008-04-23 QPID-832 copy trunk before performing some major operations  
r651111 aidan 2008-04-23 Delete stuff that's just going to get synced from M2.x  
r651112 aidan 2008-04-23 QPID-832 copy the M2.x broker  
r651113 aidan 2008-04-23 QPID-832 sync from M2.x  
r651115 aidan 2008-04-24 QPID-832 copy from M2.x  
r651116 aidan 2008-04-24 QPID-832 copy from M2.x  
r651117 aidan 2008-04-24 QPID-832 copy from M2.x  
r651118 aidan 2008-04-24 QPID-832 copy from M2.x  
r651119 aidan 2008-04-24 QPID-832 copy from M2.x  
r651120 aidan 2008-04-24 QPID-832 copy from M2.x  
r651124 aidan 2008-04-24 QPID-832 sync build stuff from thegreatmerge  
r651125 aidan 2008-04-24 QPID-832 sync build stuff from thegreatmerge  
r651126 aidan 2008-04-24 QPID-832 sync build stuff from thegreatmerge  
r651133 aidan 2008-04-24 QPID-832 merge M2.x  
r651134 aidan 2008-04-24 QPID-832 nuke some obsolete stuff  
r651211 aidan 2008-04-24 QPID-832 update pom version  
r651276 rhs 2008-04-24 QPID-832 : fixed DerbyMessageStore to compile on Java 1.5 (hopefully)  
r651287 aconway 2008-04-24 emacs/qpid-c+-mode.el: qpid-c+-mode for Emacs. qpid-style indentation plus some useful commands for inserting copyrights etc. Feel free to improve it, there's lots of room.  
r651290 cctrieloff 2008-04-24 QPID-953 from tross  
r651301 aidan 2008-04-24 QPID-832 make systests run  
r651321 aconway 2008-04-24 Edits to doxygen comments for user documentation.  
r651325 rgodfrey 2008-04-24 QPID-832 : Fix eol-style  
r651346 nsantos 2008-04-24 add include for list, for gcc4.3  
r651375 rgodfrey 2008-04-24 QPID-832 : Fix CRLF line endings  
r651421 gsim 2008-04-24 Correct expected error codes for final 0-10 spec  
r651423 gsim 2008-04-24 Generate c++ code from final 0-10 spec  
r651425 cctrieloff 2008-04-24 QPID-958 by Danushka Menikkumbura  
r651431 rhs 2008-04-24 QPID-832 : fixed merge artifact affecting replyTo  
r651474 astitcher 2008-04-25 Fix building examples when using a VPATH build  
r651531 gsim 2008-04-25 Fixed caught exception type in recovery  
r651997 aconway 2008-04-27 Session state as per AMQP 0-10 specification.  
r652037 cctrieloff 2008-04-28 QPID-918 patch from Senaka  
r652041 cctrieloff 2008-04-28 QPID-971 - Senaka Fernando, I also edited the README in a few places.  
r652053 astitcher 2008-04-28 Work In Progress: Added initial rdma code including test server and client Turn off rdma support by default but autoconf should now detect whether necessary rdma/ibverbs libs and headers are pre ...  
r652075 gsim 2008-04-29 QPID-977 : shutdown mgmt client cleanly in federation tests (patch from tross@redhat.com) QPID-981 : added custom options to queue declare to tag each message as it goes through a bridge queue and allow ...  
r652076 gsim 2008-04-29 QPID-981 : management schema change missed from previous commit  
r652083 gsim 2008-04-29 QPID-974 : allow the size of the queue of outgoing frames to be restricted QPID-544 : tidy up configuration (ensuring desired settings are used correctly, allowing tcp socket options to be se ...  
r652086 rhs 2008-04-29 QPID-979 : added backwards compatible uuid to qpid.datatypes  
r652114 gsim 2008-04-29 QPID-981 : allow id and exclude list to be passed through when creating a bridge with qpid-route  
r652120 astitcher 2008-04-29 Removed some unnecessary #includes  
r652170 rhs 2008-04-29 QPID-984 : override MINA's IoServiceListenerSupport class in order to fix infinite loop Investigate  whether this can be avoided by synchronizing transport  connection
r652173 rhs 2008-04-29 QPID-983 : fixed deadlock between AMQConnection.close and FailoverHandler  
r652180 astitcher 2008-04-29 More RDMA Work in Progress Changes to client buffering Buffering improvement to server Removed unused state machine from RdmaIO code Move the write throttling due to limited write buff ...  
r652386 gsim 2008-04-30 QPID-988 and QPID-989 : fixes to framing for final 0-10 spec  
r652388 ritchiem 2008-04-30 QPID-889 : Removed _reapingStoreContext from CSDM replaced with local StoreContext()s so they are not reused by different threads.  
r652389 ritchiem 2008-04-30 QPID-887 : Renamed QueueHouseKeeping threads so they can be identified in thread dump. Named Queue-housekeeping-<virtualhost name> Changed more than just the name.  Also adds a System exit - this should be documented.
Action: move log statements to debug - not info.
r652399 ritchiem 2008-04-30 QPID-888 ,QPID-886 : Fixed all management uses of _lock.lock / _lock.unlock so that they correctly call unlock from a finally block in the CSDM. There are two issues that cover that. QPID-888 - Fix the ...  
r652409 rajith 2008-05-01 This commit is for QPID-992 and QPID-993 build.xml ========== I added the broker-plugins as a module to the ant build system. This was nessacery to get the plugins jar generated for QPID-993 . In gene ... module.xml should not include specific code such as the copy which breaks building other modules.
r652411 rajith 2008-05-01 Added the following tests to 0-10 exclude lists as these tests are for the java broker. However when the java broker gets to 0-10 we should also have exclude lists per broker as well. For the time bei ...  
r652451 gsim 2008-05-01 Cleanup: Re-enable tests that now pass; delete unused templates directory.  
r652469 gsim 2008-05-01 QPID-966 : applied patch from rajith; altered to use uuid as session name; updated verify scripts for automated testing; re-enabled automated testing in c++ build  
r652506 gsim 2008-05-01 Remove preview tests (no longer required)  
r652535 nsantos 2008-05-01 applying Ted Ross's patch to handle unicode encoding and management message ordering issues  
r652548 rhs 2008-05-01 QPID-965 : added an option to turn on deprecation during compile  
r652558 gsim 2008-05-01 QPID-989 : fix decode of zero sized map  
r652567 aidan 2008-05-01 QPID-994 Dont wait for attain state as connection is closed by we get CloseOk Wrong JIRA refrred to...  Would like some justification for change.
r652568 aidan 2008-05-01 QPID-1001 dont set the expiration time if TTL is 0  
r652591 gsim 2008-05-01 Turn auth back on by default for c++ broker (only if SASL libs are available)  
r652670 rhs 2008-05-01 QPID-987 : reduced message count in DupsOKTest  
r652672 rhs 2008-05-01 QPID-993 : added an osgi manifest to broker-plugins jar  
r652680 rhs 2008-05-01 QPID-1002 : applied patch from Senaka to make systests run using normal junit testrunner  
r652689 gsim 2008-05-01 Boost's string split function causes problems on older versions of the library. Replaced with homegrown equivalent.  
r652705 rhs 2008-05-01 QPID-1003 : added excludes for framework test classes  
r652779 gsim 2008-05-02 QPID-986 : Patch from Danushka Menikkumbura.  
r652783 gsim 2008-05-02 QPID-980 : Patch from Danushka Menikkumbura revising installation notes.  
r652799 gsim 2008-05-02 Use BOOST_CHECK_EQUAL in place of BOOST_REQUIRE_EQUAL (compatible with older boost)  
r652829 gsim 2008-05-02 Use no-ack in bridging as it is currently an exclusive, temp queue (will eventually be configurable)  
r653248 gsim 2008-05-04 Fix error handling for connection close during startup.  
r653249 gsim 2008-05-04 Extra log ouput for queue policy.  
r653251 gsim 2008-05-04 Use amq.direct for control queue in topic test.  
r653252 gsim 2008-05-04 Allow queue durbaility to be specified independent of message durability.  
r653253 gsim 2008-05-04 Update and cleanup scripts for automated 0-10 example testing.  
r653354 arnaudsimon 2008-05-05 QPID-1006 and QPID-1007 : -QPID-1006 :use same socket buffer size and frame size -QPID-1007 : added io write handler into MINA chain Use Integer.getInteger and int constants rather than String constants and parsing.  If System Property not an integer use default rather than none, still with warning, or throw RuntimeException?  Should we have a magic value for unbounded?  What are valid value for these numbers - what is the effect of a negative number... We shouldn't be catching "Exception" but specific subtype.
 in conect():

"true".equals should instead be Boolean.getBoolean 
having tcpNoDelay default to true is suspect 
Constant being configured is it the buffer size of the max frame size?  We may default the buffer size to the max frame size... but surely the disassmbler is being created relative to the max frame size?
r653399 arnaudsimon 2008-05-05 QPID-1018