This page last changed on Jun 27, 2008 by ritchiem.

Outstanding actions

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  
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
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
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
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.
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
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
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
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

New this week

revision committer date comment  
r669841 rgodfrey 2008-06-20 QPID-1144 : Reference count drops to zero too early for immediate messages in a txn  
r669885 rgodfrey 2008-06-20 QPID-1101 : Updated Direct Exchange so it does not modify lists of queues  
r669917 arnaudsimon 2008-06-20 QPID-1112 : send completed every maxPrefetch / 2 instead of after every messages once maxPrefetch / 2 has been reached  
r670066 aconway 2008-06-20 Patch from Manuel Teira: https://issues.apache.org/jira/secure/CommentAssignIssue!default.jspa?action=5&id=12398038

- Use standard automake makefiles to build cpp/examples. - Rationalize examples di ...

 
r670089 astitcher 2008-06-20 QPID-1069 : Patch from Steve Huston: Build with Boost 1.35  
r670568 aconway 2008-06-23 Fix build problems in examples on older automakes  
r670571 aconway 2008-06-23 Fix path problems in examples make check  
r670718 aconway 2008-06-23 Const-correctness fixes in MessageStore.h  
r671491 gsim 2008-06-25
  • remove generated Makefile from svn * add back check for exclsuions where xml exchange support is not available
 
r671519 aidan 2008-06-25 QPID-551 Don't take arbitrary stack lengths. I really hate that we sublist at all, it's gross.  
r671553 rhs 2008-06-25 QPID-1078 : use file.separator so that globmapper generates the correct manifest class path on cygwin  
r671604 aconway 2008-06-25
  • use flock to lock data dir rather than a lock file. - removed troublesome global constructor in Mutex initialization.
 
r671655 aconway 2008-06-25 Additions to the client API: - SubscriptionManager::get(queue) to get a single message from a queue. - Set FlowControl per-subscription.  
r671824 gsim 2008-06-26 QPID-1147 : Avoid usage of 'source' builtin in pure sh scripts Patch from Manuel Teira that replaces "source" builtin with a dot inclusion on run_test script  
r671825 arnaudsimon 2008-06-26 QPID-1112 : Changed addDeliveredMessage so to avoid division by 0 error when messages are not pre-fetched  
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.  
r671849 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 ...  
r671850 ritchiem 2008-06-26 Updated .gitignore with Intelij project files  
r671877 gsim 2008-06-26 QPID-1137 : don't treat connection as opened if the open never succeeds  
r671887 arnaudsimon 2008-06-26 QPID-1112 : Changed addDeliveredMessage so to avoid division by 0 error when max pre-fetch=1  
r671902 aconway 2008-06-26 From Matt Farrellee - QPID-1151 ">https://issues.apache.org/jira/browse/QPID-1151

Remove un-necessary link dependencies from client and common libraries.

 
r671916 aconway 2008-06-26 Use run_test to run valgrind for start_broker consistently with other tests.  
r671931 aidan 2008-06-26 QPID-1152 : Change visibility to public so that it isn't narrowed  
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 ...  
r671969 aconway 2008-06-26 Consolidated cluster tests in cluster_test.cpp Improvements to BrokerFixture for testing.  
r672032 aconway 2008-06-26 Plugin framework change: single PluginFactory creates per-target Plugin instances.  

JIRAs

Key Component(s) Affects Version/s Summary Status Assignee Reporter Review Comments
[ https://issues.apache.org/jira/browse/

]

    (QPID-1157) Add CruiseControl support        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1156) Compile warning re casts in cpp/src/qpid/framing/Blob.h        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1155) Compile warning re casts in cpp/src/tests/InlineVector.cpp        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1154) Compile warning re casts in qpid/broker/SaslAuthenticator.cpp        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1153) managementgen/schema.py initializes unsigned value with -1        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1152) JUnit toolkit does not compile        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1151) All qpid C++ libraries link against everything from AC_CHECK_LIB        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1150) IoSession interface is not implemeted in any place        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1149) Unused JMX instrumentation in Qpid broker        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1148) c++ broker: need abstraction layer for flock and lockf posix calls.        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1147) Avoid usage of 'source' builtin in pure sh scripts        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1146) Excel RTD Server        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1145) Client has merge related imperfectitudes        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1144) Test org.apache.qpid.test.testcases.ImmediateMessageTest.test_QPID_517_ImmediateFailsConsumerDisconnectedTxPubSub intermittently failing        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1143) python client doesn't buffer        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1142) session.sync() hangs if session.auto_sync is False        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1141) Exceptions caught during connection created are not sent up the stack in the IO transport        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1140) connection id count should be static in the IO transport to provide unique names for IoHandler thread        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1139) java client (0-10) will start rejecting messages after 2**31 deliveries        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1138) Ruby client doesn't support timestamp in codec        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1137) (C++) It is required to call Connection::close even if it fails to connect to the broker using Connection::open        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1136) Broker does not correctly remove persistent message data for the store when acking messages.        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1135) Large messages are mangled        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1134) Default username/password should be guest/guest        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1133) Poller implementation based on the Solaris Event Completion Framework        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1132) Add support for Sun Studio compiler suite detection        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1131) Refactor cpp/examples directory to be build under autotools        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1130) (0.10 code path) Tx sessions are not releasing unacknowledged message tags        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1129) java client runs out of memory when the socket receive buffer is large        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1128) NPE displayed when adding queue to navigation        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1127) (0.10 code path) The use of direct buffers causes memory exhaustion        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1126) Client dies after 2^16 sessions are opened on a single connection        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1125) MINA swallows exceptions in the I/O thread        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1124) (Java Client) Use of thread-unsafe HashMap for destination->consumer causes timeouts        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1123) (0.10 code path) Connection close intermittently hangs        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1122) Setting sync_persistence on the connection URL doesn't work        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1121) Broker Federation - Link to unresolvable destination cannot be deleted        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1120) (01.0 code path) Large txs may exhaust credits        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1119) (Java) Timeout on consumer creation with large queues        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1118) (Java Client) JMS Destination Type no longer being set, but still relied upon for Message Creation        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1117) AbstractBytesMessage.getText corrupts the ByteBuffer if the data is not a String        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1116) (0.10 code path) Connection establishment process may hang        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1115) Client ID is set even if it's disabled        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1114) Improvements to daemon mode operations        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1113) Management Cleanup        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1112) (01.0 code path) only receives up to max prefetch messages when using NO_ACKNOWLEDGE mode        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1111) (0.10 code path) Message.transfer sync flag should be used for synchronizing persistent messages        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1110) (0.10 code path) messages are not acquired when using empty string message selector        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1109) Decide of Protect io default settings        
[ https://issues.apache.org/jira/browse/

]

    (QPID-1108) QPID broker asserts in qpid::sys::RWlock::RWlock()        
Document generated by Confluence on May 26, 2010 10:32