This page last changed on Apr 18, 2008 by godfrer.

Agenda

  • Update on Merge
  • Update on M2.1 release process
  • Review of code commits
  • Review of new JIRAs
  • Update on GSoC projects

Attendees

Aidan Skinner
Arnaud Simon
Carl Trieloff
Martin Ritchie
Robert Godfrey

Apologies

Gordon Sim

Update on M2.1 release process

Review of code commits

Revision Committer Date Commit Comment Review Points
r647227 rhs 2008-04-11 QPID-901 : temporary workaround for AMQP-218  
r647270 kpvdr 2008-04-11 Patch from Ted Ross: added set methods to hilo types in generated management classes  
r647616 aidan 2008-04-13 QPID-916 Correct release notes  
r647620 aidan 2008-04-13 QPID-916 tag RC4  
r647704 gsim 2008-04-14 QPID-917 : Use PLAIN (rather than the non-standard AMQPLAIN) as the SASL mechanism when authenticating python test clients.  
r647710 gsim 2008-04-14 Correction to release notes (now support AMQP 0-9)  
r647716 gsim 2008-04-14 QPID-648 : Initial support for sasl authentication for c++ broker. From patch submitted by mfarrellee@redhat.com. Authentication is optional at compile time (based on user selection or availability of ...  
r647726 aidan 2008-04-14 QPID-832 delete for resync with trunk (cpp, ruby) and M2.1 (java/broker)  
r647727 aidan 2008-04-14 QPID-832 sync cpp with trunk  
r647728 aidan 2008-04-14 QPID-832 sync ruby from trunk  
r647730 aidan 2008-04-14 QPID-832 sync broker with M2.1  
r647800 gsim 2008-04-14 QPID-648 : keep the sasl_conn member in the handler to avoid the need for friend declaration  
r647825 aidan 2008-04-14 QPID-916 Tag RC5, with correct C++ release notes  
r647887 rhs 2008-04-14 fixed encode/decode of structs in command/control arguments to include the type code when specified  
r647903 gsim 2008-04-14 Use the errata file for final 0-10 that has a type code for xids without which dtx.recover can't work. Return the indoubt xids as an array of struct32s each of which contains an encoded xid.  
r647937 aconway 2008-04-14 https://bugzilla.redhat.com/show_bug.cgi?id=441080

from Ville Skyttä (ville.skytta@iki.fi) qpidc's build does not use $RPM_OPT_FLAGS so it misses some compiler security features, and strips installed ...

 
r647940 gsim 2008-04-14 QPID-648 : more flexible sasl implementation (patch provided by mfarrellee@redhat.com)  
r647990 gsim 2008-04-14 Fix to struct32 encoding  
r647999 gsim 2008-04-14
  • Fix interpretation of accept-mode, 0 == EXPLICIT * Ensure accepts are taken into account in command sequence
 
r648013 nsantos 2008-04-14 fix home dir permissions  
r648095 aconway 2008-04-15 Struct32 encoding  
r648194 gsim 2008-04-15 Remove deleted file from distribution list.  
r648196 gsim 2008-04-15 QPID-648 : Get list of supported mechanisms from sasl lib. (Patch from mfarrellee@redhat.com)  
r648207 aidan 2008-04-15 Merged revisions 631979-647797 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk

........ r631987 - aconway - 2008-02-28 14:47:59 +0000 (Thu, 28 Feb 2008) - 2 lines Fixe ...

 
r648216 aidan 2008-04-15 Merged revisions 627417-648207 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1

........ r627552 - rgodfrey - 2008-02-13 18:10:53 +0000 (Wed, 13 Feb 2008) - 1 line ...

 
r648218 aidan 2008-04-15 Merged revisions 647798-648216 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/trunk

........ r647800 - gsim - 2008-04-14 14:57:36 +0100 (Mon, 14 Apr 2008) - 3 lines QPID-64 ...

 
r648272 aconway 2008-04-15 Fix build error: MapValue SIZE was too small for Struct32.  
r648288 astitcher 2008-04-15 Refactored the IO framework that sits on top of Poller so that it uses a generalised IOHandle. This means that you can define new classes derived from IOHandle (other than Socket) that can also be add ...  
r648292 nsantos 2008-04-15 add svn revision include to specfile  
r648297 aconway 2008-04-15 Cleanup of size calculations and handling UnknownStruct  
r648308 nsantos 2008-04-15 QPID-921 : applied qpid-patch36.diff on behalf of Ted Ross  
r648314 aidan 2008-04-15 QPID-831 fix pom version  
r648328 aidan 2008-04-15 QPID-831 Remove some broker introspection stuff and transaction bumpf  
r648329 aconway 2008-04-15 Disabled failing tests, working on fixing the issues.  
r648338 aconway 2008-04-15 Comment out failing test, repairing.  
r648362 aconway 2008-04-15 Correct Struct32 encoding: size/code/data. Proper re-encoding for unknown struct codes.  
r648418 aconway 2008-04-15 Fix build error - missing op << for Struct32.  
r648614 rgodfrey 2008-04-16 QPID-899 : Bug in AMQShortString on tokenized substrings  
r648617 rgodfrey 2008-04-16 QPID-900 : Re-use byte[] of buffer for backing of AMQShortString  
r648637 rgodfrey 2008-04-16 QPID-922 : Selectors on header properties should not convert AMQShortStrings to Strings on every evaluation  
r648639 aidan 2008-04-16 QPID-916 add DISCLAIMER to top-level, make sure C++ and .Net archives are named correctly  
r648642 aidan 2008-04-16 QPID-916 tag RC6  
r648645 rgodfrey 2008-04-16 QPID-925 : Only begin store transactions when there is a persistent message to be committed  
r648648 rgodfrey 2008-04-16 QPID-926 : Perform all store operations associated with an acknowledge in a single store transaction  
r648652 rgodfrey 2008-04-16 QPID-927 : Multiple acknowledgements should be coalesced into single multiple ack  
r648658 rgodfrey 2008-04-16 QPID-929 : Exchange.Declare being sent prior to every message when publishing to explicit destination  
r648661 arnaudsimon 2008-04-16 QPID-928 Added a pause period for letting the finalyzer a chance to notify all the Mina connector threads before we check for spurious threads.  
r648666 rgodfrey 2008-04-16 QPID-931 : Always use exclusive consumers when subscribing to topics  
r648669 rgodfrey 2008-04-16 QPID-932 : Remove references to unusued constructor argument "browsedAcks" of NonTransactionalContext  
r648670 rgodfrey 2008-04-16 QPID-932 : Remove references to unusued constructor argument "browsedAcks" of NonTransactionalContext  
r648672 rgodfrey 2008-04-16 QPID-933 : performance tweaks  
r648678 aidan 2008-04-16 QPID-916 update dotnet NOTICE to include log4net, make sure DISCLAIMER is including in c++  
r648679 aidan 2008-04-16 QPID-916 delete, about to recreate  
r648680 aidan 2008-04-16 QPID-916 tag RC6  
r648681 arnaudsimon 2008-04-16 QPID-897 : this test was intermittently timing out when messages are not prefetched. This is a temporary fix until we use a configurable timeout.  
r648692 rhs 2008-04-16 QPID-901 : updates to the java client to use the 0-10 final spec instead of the 0-10 preview spec; this includes improvements to the codegen process as well as some modifications to the shared code pat ...  
r648699 rhs 2008-04-16 QPID-901 : add back ExceptionHelper.java to fix the build  
r648706 aconway 2008-04-16 Fix bug in Blob::assign assigning from an empty blob.  
r648724 aconway 2008-04-16 Fix encoding for sized structs.  
r648726 aconway 2008-04-16 Separate new codec from liqqpidcommon to improve link times. To be included in libqpidcommon when we are ready to replace framing codec.  
r648735 aidan 2008-04-16 QPID-832 fix exception constructors  
r648740 ritchiem 2008-04-16 QPID-886 : In order to allow the test to be written that highlights the failure we need to be able to provide a Config object not a file. So made the method public that reads the file and added constr ...  
r648764 aidan 2008-04-16 Rename in case of further M2-based releases  
r648770 aconway 2008-04-16 Removed complex_types.h from Makefile.am.  
r648771 rhs 2008-04-16 QPID-901 : don't depend on constant values matching up when converting between JMS and AMQP delivery modes  
r648782 aconway 2008-04-16 Add missing files to packaging.  
r648784 rhs 2008-04-16 QPID-901 : updated the JMS examples to use legal delivery mode values as they are now checked with the 0-10 final updates  
r648834 rgodfrey 2008-04-16 QPID-156 : Add an Apache licensed store - created an experimental Derby based store  
r648904 astitcher 2008-04-17 Refactored IO Thread creation so that it happens in the Broker class - There is now a single Poller created by the Broker class that is passed to the Acceptor for use in network IO. It can also now ...  
r649016 arnaudsimon 2008-04-17 QPID-919 Changed AMQBrokerDetails to throw an URL exception when the port number is not specified.  
r649055 aidan 2008-04-17 Track changes from M2.x now  
r649057 aidan 2008-04-17 Track changes from M2.x now  
r649058 aidan 2008-04-17 Track changes from M2.x now, with right svn  
r649059 gsim 2008-04-17 Some fixes to the transitional spec defs.  
r649070 arnaudsimon 2008-04-17 QPID-796 Made connection URL property + use session level method  
r649099 arnaudsimon 2008-04-17 QPID-884 Added cpp profile that does not use a store. Also updated profile for taking auth into account and updated broker.clean as per QPID-904  
r649126 nsantos 2008-04-17 add full path to qpidd in init script, as it fails in some environments with just the command name  
r649130 aconway 2008-04-17 Added missing .h files to Makefile.am to fix make rpmbuild. Add non-const Message::data() Make log/Statement.h public.  
r649132 aidan 2008-04-17 Merged revisions 632071-649058 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x

........ r632363 - ritchiem - 2008-02-29 16:00:19 +0000 (Fri, 29 Feb 2008) - 1 line ...

 
r649141 aidan 2008-04-17 QPID-831 fix compile errors  
r649159 aconway 2008-04-17 src/Makefile.am: Fix problems with rpmbuild. src/tests/README: Updated information about boost test.  
r649294 astitcher 2008-04-17 Patch for improved compatibility with gcc 3.4 and boost 1.33  
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 Add accessor to Qpid test Case to allow prefetch to be turned on / off
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()  

Review of New JIRAs

Key Component(s) Affects Version/s Summary Status Assignee Reporter Review Comments
QPID-914 Python Client M3 (QPID-914) Separate python management component from core python client Open Rafael H. Schloming Gordon Sim  
QPID-915 C++ Broker   (QPID-915) A list of ways to avoid c++ and Python problems on the RHEL4 platform This is HTML, i.e. for a Wiki page. Closed Unassigned michael goulish  
QPID-916   M2.1 (QPID-916) Release M2.1 Open Aidan Skinner Aidan Skinner  
QPID-917 Python Client M1, M2, M2.1, M3 (QPID-917) python tests use the default, non-standard 'AMQPLAIN' as SASL mechanism Resolved Gordon Sim Gordon Sim  
QPID-918 C++ Broker M3 (QPID-918) Authentication password is logged when "trace" is enabled Open Unassigned Ted Ross  
QPID-919 Java Client M3 (QPID-919) Wrong exception thrown when the connection URL contains a broker name followed by ":" but no port number is specified. Open Arnaud Simon Arnaud Simon  
QPID-920 C++ Client M3 (QPID-920) Convert c++ client to final 0-10 spec Open Gordon Sim Gordon Sim  
QPID-921 C++ Broker, Python Client M3 (QPID-921) Management: persistent object-ids, SASL support, System-ID Closed Unassigned Ted Ross  
QPID-922 Java Broker M2.1 (QPID-922) (Java Broker) Selectors comparing header properties to constants always convert the property from AMQShortString to String, rather than converting the constant once Resolved Rob Godfrey Rob Godfrey  
QPID-923 Python Test Suite M2.1 (QPID-923) Python tests are not spec version aware Open Unassigned Martin Ritchie  
QPID-924 Ruby Test Suite M2.1 (QPID-924) Ruby test.rb use of '0.0.0.0' for localhost doesn't work under cygwin Open Unassigned Martin Ritchie  
QPID-925 Java Broker M2.1 (QPID-925) (Java Broker) Only begin store transactions when there is a persistent message to be committed Resolved Rob Godfrey Rob Godfrey  
QPID-926 Java Broker M2.1 (QPID-926) (Java Broker) Perform all store operations associated with an acknowledge in a single store transaction Open Rob Godfrey Rob Godfrey  
QPID-927   M2.1 (QPID-927) (Java Client) Multiple acknowledgements should be coalesced into single multiple ack, rather than each being sent individually Resolved Rob Godfrey Rob Godfrey  
QPID-928 Java Tests M3 (QPID-928) Test org.apache.qpid.test.unit.client.connection.ConnectionCloseTest intermittently failing Open Unassigned Arnaud Simon  
QPID-929 Java Client   (QPID-929) (Java Client) Exchange.Declare being sent prior to every message when publishing to explicit destination Resolved Rob Godfrey Rob Godfrey  
QPID-930 Ruby Client M1, M2, M2.1, M3 (QPID-930) ruby channel_close test issues Open Unassigned Gordon Sim  
QPID-931 Java Client M2.1 (QPID-931) (Java Client) Always use exclusive consumers when subscribing to topics Resolved Rob Godfrey Rob Godfrey  
QPID-932   M2.1 (QPID-932) (Java) Remove references to unusued constructor argument "browsedAcks" of NonTransactionalContext Open Rob Godfrey Rob Godfrey  
QPID-933 Java Broker, Java Client, Java Common M2.1 (QPID-933) (Java Performance) reduce memory copies, boxing/unboxing and needless iterating Resolved Rob Godfrey Rob Godfrey  
QPID-934 C++ Broker M3 (QPID-934) Federation tests fail intermittently Open Unassigned Ted Ross  
QPID-935     (QPID-935) patch to make trunk code work with old boost and gcc versions Open Unassigned michael goulish  
QPID-936 Java Tests M3 (QPID-936) Test testMigrateDurableSubscriber from org.apache.qpid.test.unit.xa.TopicTest is failing Open Unassigned Arnaud Simon  
QPID-937     (QPID-937) Typo in getting-started page of the site Open Unassigned Suran Jayathilaka  
Document generated by Confluence on May 26, 2010 10:32