summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NO-JIRA: Fix location of sessionreceiver project file.0.16Stephen D. Huston2012-06-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1355394 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Skip HA tests if required python tools are not available.Alan Conway2012-05-092-3/+33
| | | | | | Backported from trunk r1335218 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1336378 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3962: Added licensing to the Cucumber feature test step definitionsJustin Ross2012-04-195-0/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1327964 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: add/fix licences in the Java tree for 0.16Robert Gemmell2012-04-1914-1/+256
| | | | | | | merged trunk r1327905 and r1327912, and also updated java/jca/.gitignore git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1327923 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3946 - Back-ported to 0.16.Ted Ross2012-04-162-21/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3940 - Back ported to 0.16.Ted Ross2012-04-161-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326666 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3939 - Bumped wrapped Ruby versions to 0.16.Ted Ross2012-04-162-2/+2
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1326641 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3944: Autotools build system doesn't correctly detect python developer ↵Andrew Stitcher2012-04-121-3/+14
| | | | | | libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1325486 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3911: Fix deadlock on concurrent invocation of MessageConsumer#close() ↵Robert Gemmell2012-04-113-21/+68
| | | | | | | | | | | | | | | | | | and Session#rollback() from consumer MessageListener This patch contains the following changes: - Add synchronization on AMSession#_messageDeliveryLock into MessageConsumer#close() in order to block until message listener in progress has completed(as required in JMS javadoc for MessageConsumer#close()). - Change the session dispatcher to stop messages delivery into consumer local message queue if the consumer in the process of closing. This eliminates the need to stop the dispatcher on rejecting pending messages for closing consumer. - Remove the synchronization on the dispatcher lock from AMQSession.Dispatcher#rejectPending and code to stop the dispatcher, as we are synchronizing on the deliveryLock now and incoming messages are not dispatched into closing consumers anymore. - Add a system test to reproduce the deadlock and verify its resolution. Applied patch from Oleksandr Rudyy <orudyy@gmail.com> merged from trunk r1310275 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324655 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3905: NullPointerException is thrown on rejecting messages whilst ↵Robert Gemmell2012-04-111-3/+3
| | | | | | | | | closing the connection merged from trunk r1304970 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1324648 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3919Michael Goulish2012-04-101-1/+1
| | | | | | | qpid-printevents backtrace under python 2.4 and 2.6 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311962 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3900: merge fix to 0.16 branchCharles E. Rolke2012-04-101-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311912 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3901: merge fix to 0.16 branchCharles E. Rolke2012-04-101-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311894 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3938 - Back-ported fix from trunk into 0.16Ted Ross2012-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311800 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3937 - Back-ported fix from trunk into 0.16.Ted Ross2012-04-101-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1311798 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add mockito mocking framework, which is a dependency of the ↵Robert Gemmell2012-04-042-1/+2
| | | | | | | | | previous merged changes merged from trunk r1302874 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1309390 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3927: add a systest which would highlight the underlying issue by ↵Robert Gemmell2012-04-041-0/+100
| | | | | | | | | failing to receive all messages present on the priority queue merged from trunk r1309155 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1309388 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3927: ensure that priority is properly accounted for when comparing ↵Robert Gemmell2012-04-043-4/+165
| | | | | | | | | messages on different QueueEntryLists contained within the encompassing PriorityQueue merged from trunk r1309050 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1309383 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3920: merge fix from trunk.Kenneth Anthony Giusti2012-03-301-5/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1307508 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3907 - Merged fix into 0.16Ted Ross2012-03-222-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304023 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3877: merged fix to 0.16Kenneth Anthony Giusti2012-03-221-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304017 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3896: merge fix to 0.16 branchKenneth Anthony Giusti2012-03-222-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1304003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove some namespace polluting "using namespace boost" declarationsAndrew Stitcher2012-03-227-8/+8
| | | | | | | | - Blanket "using namespace" declarations like these are BAD, they can change the symbols imported into your namespace and you have no control over this. - Needed to make QPID-3893 compile on windows git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303980 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3893: C++ broker appears to segfault during ↵Andrew Stitcher2012-03-222-12/+52
| | | | | | | | | | | MultipleTransactedBatchProducerTest Added in lock to preserve the previous read/write concurrency guarantees of FieldTable in the face of the new caching. Fix extra unnecessary decodes git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303979 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3899: merge fix to 0.16Kenneth Anthony Giusti2012-03-223-31/+133
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1303960 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: Update version strings to 0.16Justin Ross2012-03-0820-24/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1298344 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: Branch for the 0.16 releaseJustin Ross2012-03-080-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.16@1298328 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3888: ensure the SQEL iterator uses the getNextValidEntry() method to ↵Robert Gemmell2012-03-064-22/+69
| | | | | | advance, simplifying its implementation and aiding queue cleanup by releasing deleted entries from the data structure. In doing so ensure that it ignores a deleted node at the end of the list, returning that it is atTail and cannot advance. Add unit test highlighting the issue and confirming its resolution. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297794 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix error in script name qpid-ha-tool->qpid-haAlan Conway2012-03-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297766 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-061-9/+9
| | | | | | Fixed Windows breakage caused by previous changes to FieldTable.h git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-055-6/+5
| | | | | | | Don't return copy of header return const reference - avoid unnecessary copying git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297292 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-8/+32
| | | | | | | | | Some more tidying up of the FieldTable implementation: - implement a more selective copy constructor - keep the encoded data in case we are used again - more careful raw bytes cache flush git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297290 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Initial documentation for the new HA plug-in.Alan Conway2012-03-0514-3141/+3535
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297234 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleaned up qpidtoollibsTed Ross2012-03-057-29/+50
| | | | | | | | | 1) Fixed the update() method to work on all object types 2) Shortened the path needed in import statements 3) Updated the connection-stats test to use qpidtoollibs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297230 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a failure in the acl tests that was caused by a change in ↵Ted Ross2012-03-051-1/+1
| | | | | | log format. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-52/+131
| | | | | | | | Lazily decode FieldTables, holding onto the actual raw bytes until we really need to decode, if we encode the FieldTable before decoding it we can just send the raw bytes we captured initially. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-052-4/+34
| | | | | | Cache the size of a field table to prevent recomputation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297184 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-0534-104/+102
| | | | | | | | | | Change Exchange route interface not to require a fieldtable - Exchanges that actually use the fieldtable for routing need to extract it directly from the message themselves. This avoids the need to extract the fieldtable from the message unnecessarily. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297183 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3883: Using application headers in messages causes a very large slowdownAndrew Stitcher2012-03-051-2/+10
| | | | | | Change perftest to allow it add headers to messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3882: remove empty directoryRobert Gemmell2012-03-050-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3882: remove the unused experimental info pluginRobert Gemmell2012-03-0527-2469/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297090 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3408 : Fix the Java Broker code so it both copes with machines where ↵Robert Godfrey2012-03-054-13/+27
| | | | | | IPv6 is present, but disabled, and does not open a random port to get a wildcard address git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297049 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3408 : Remove IPv4 specific code from Java Broker, allow to bind to ↵Robert Godfrey2012-03-051-1/+1
| | | | | | IPv6 literals git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297042 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3881: Ensure we only put 0-8/0-9/0-9-1 messages in the store if they ↵Robert Gemmell2012-03-059-85/+74
| | | | | | are actually routable. Remove some unused and test-only methods. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3408 : Remove IPv4 specific code from Java Broker, allow to bind to ↵Robert Godfrey2012-03-051-31/+3
| | | | | | IPv6 literals git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1297013 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: delete the testkit module, it contains a single class which is ↵Robert Gemmell2012-03-036-445/+1
| | | | | | almost entirely commented out, and hasnt been modified since it was left behind 2 years ago when the module contents were moved into the tools module. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296639 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove the old CruiseControl config files. They havent been updated ↵Robert Gemmell2012-03-0330-1709/+0
| | | | | | in approaching 4 years, and refer to a lot of stuff which has since been deleted so they are in no shape to be used. We use Jenkins now also. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296638 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: update txn and flow-to-disk countersKenneth Anthony Giusti2012-03-021-20/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: fix indentationKenneth Anthony Giusti2012-03-023-63/+63
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3875: allow direct access to per-thread statisticsKenneth Anthony Giusti2012-03-025-56/+88
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1296448 13f79535-47bb-0310-9956-ffa450edef68