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 (sad)

 

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

 

  • No labels