summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
* Adds a parameter to several examples to allow connection options to be ↵Jonathan Robie2010-09-146-10/+19
| | | | | | specified. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@997099 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a thread safety issue in which the managementObjects map was used in ↵Ted Ross2010-09-142-55/+66
| | | | | | | | | | | an unsafe way (i.e. without the lock held). Replaced a raw pointer with a boost::shared_ptr to protect objects during method calls. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@997089 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2749: add -XX:+ExplicitGCInvokesConcurrent arg to ensure that the GCs ↵Robert Gemmell2010-09-142-4/+2
| | | | | | prompted by the RMI runtime dont stop the world git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996855 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2857 : Address issues found by running FindBugs against the Java codebaseRobert Godfrey2010-09-12159-1285/+1803
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996393 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2856 : Attempting deltion of a default exchange should cause 530 ↵Robert Godfrey2010-09-121-1/+21
| | | | | | not-allowed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996308 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2855 : Broker Transport should not block on awaiting session close ↵Robert Godfrey2010-09-123-16/+47
| | | | | | confirmation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996303 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2854 : Correct implemention of 0-10 Queue Exclusivity in the Java BrokerRobert Godfrey2010-09-121-43/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@996300 13f79535-47bb-0310-9956-ffa450edef68
* QMF: bugfix - ack message even if handler throws an exception.Kenneth Anthony Giusti2010-09-101-102/+112
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995963 13f79535-47bb-0310-9956-ffa450edef68
* QMF: bugfix - heartbeats arriving on wrong queue.Kenneth Anthony Giusti2010-09-101-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995935 13f79535-47bb-0310-9956-ffa450edef68
* fixed detach to not hang on session error, fixed the tests to include a ↵Rafael H. Schloming2010-09-103-2/+6
| | | | | | timeout for connection teardown git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995884 13f79535-47bb-0310-9956-ffa450edef68
* handle request timeoutRafael H. Schloming2010-09-101-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995815 13f79535-47bb-0310-9956-ffa450edef68
* fixed usage of UUIDRafael H. Schloming2010-09-101-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995810 13f79535-47bb-0310-9956-ffa450edef68
* added extra assertion to check that deletion of default exchanges doesn't workRafael H. Schloming2010-09-101-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995803 13f79535-47bb-0310-9956-ffa450edef68
* made qpid.datatypes module use builtin UUID when availableRafael H. Schloming2010-09-102-28/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995770 13f79535-47bb-0310-9956-ffa450edef68
* Add the BURL prefix to denote the use of old style binding urls in the prop fileRajith Muditha Attapattu2010-09-091-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995575 13f79535-47bb-0310-9956-ffa450edef68
* fixed bool encodingRafael H. Schloming2010-09-092-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2606: remove erroneous logging, missed when applying the half megabyte ↵Robert Gemmell2010-09-091-1/+0
| | | | | | patch :) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995430 13f79535-47bb-0310-9956-ffa450edef68
* Break deadlock caused when ClusterTimer::drop is called concurrently with ↵Alan Conway2010-09-092-6/+8
| | | | | | Timer::add. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995426 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2840: update to fix issue with InVM tests passing in isolation but ↵Robert Gemmell2010-09-091-3/+3
| | | | | | failing as part of the suite git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995352 13f79535-47bb-0310-9956-ffa450edef68
* Fix to allow compilation with libibverbs 1.1.2Andrew Stitcher2010-09-082-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995165 13f79535-47bb-0310-9956-ffa450edef68
* Stop the client side Rdma code from receiving connection events before the ↵Andrew Stitcher2010-09-083-0/+6
| | | | | | | | data events are stopped to avoid any events after the Rdma::Connector is deleted git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995145 13f79535-47bb-0310-9956-ffa450edef68
* Delay client side Rdma connection disconnect() so that it happens serialisedAndrew Stitcher2010-09-081-3/+8
| | | | | | to the data channel for the connection. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995144 13f79535-47bb-0310-9956-ffa450edef68
* Delay daemon side Rdma connection disconnect() so that it happens serialisedAndrew Stitcher2010-09-083-1/+23
| | | | | | to the data channel for the connection. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995143 13f79535-47bb-0310-9956-ffa450edef68
* Avoid Rdma::AsynchIO leaking when stopped without being drained andAndrew Stitcher2010-09-081-1/+3
| | | | | | | add in asserts to be sure that you call stopped and drained callbacks in the correct state git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995142 13f79535-47bb-0310-9956-ffa450edef68
* Only delete Rdma server side connections when the client disconnects -Andrew Stitcher2010-09-082-12/+16
| | | | | | | this avoids a race between the disconnect event and deleting the connection upon closing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995141 13f79535-47bb-0310-9956-ffa450edef68
* Reordered members of RdmaIOHandler to ensure correct destruction orderAndrew Stitcher2010-09-081-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995140 13f79535-47bb-0310-9956-ffa450edef68
* Improve daemon handling of unexpected RDMA disconnects from clientAndrew Stitcher2010-09-081-21/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995139 13f79535-47bb-0310-9956-ffa450edef68
* Trivial comment fixAndrew Stitcher2010-09-081-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995138 13f79535-47bb-0310-9956-ffa450edef68
* Rearrange drain queue code so that it does't call the callback unless thereAndrew Stitcher2010-09-081-3/+8
| | | | | | are no outstanding write buffers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995137 13f79535-47bb-0310-9956-ffa450edef68
* Coalesce checking for the drained and stopped conditions into a singleAndrew Stitcher2010-09-082-17/+22
| | | | | | function git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995136 13f79535-47bb-0310-9956-ffa450edef68
* Reorder some code for improved intellegibilityAndrew Stitcher2010-09-081-15/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995135 13f79535-47bb-0310-9956-ffa450edef68
* Remove write after frees in Rdma::AsynchIO and qpid::client::RdmaConnectorAndrew Stitcher2010-09-082-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995134 13f79535-47bb-0310-9956-ffa450edef68
* Dispose the queue pair before acknowledging channel events when destroyingAndrew Stitcher2010-09-081-3/+6
| | | | | | Rdma::QueuePair to stop any events being processed during destruction git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995133 13f79535-47bb-0310-9956-ffa450edef68
* Use structures with much less dynamic allocation to hold rdma buffersAndrew Stitcher2010-09-082-18/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995132 13f79535-47bb-0310-9956-ffa450edef68
* Refactored Rdma write buffers to be controlled by the rdma_wrapper layerAndrew Stitcher2010-09-084-56/+67
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995131 13f79535-47bb-0310-9956-ffa450edef68
* Move rdma recv buffers to a single large allocation rather than piecemeal ↵Andrew Stitcher2010-09-085-10/+53
| | | | | | allocations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995130 13f79535-47bb-0310-9956-ffa450edef68
* Remove use of dubious auto_ptrAndrew Stitcher2010-09-081-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995129 13f79535-47bb-0310-9956-ffa450edef68
* Make sure that we fail connection correctly if connect fails.Andrew Stitcher2010-09-081-11/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995128 13f79535-47bb-0310-9956-ffa450edef68
* Stop using references to intrusive_ptr in Rdma codeAndrew Stitcher2010-09-083-28/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995127 13f79535-47bb-0310-9956-ffa450edef68
* Move the RDMA buffer tracking/destruction into the QueuePair class fromAndrew Stitcher2010-09-084-9/+7
| | | | | | the RdmaIO class. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995126 13f79535-47bb-0310-9956-ffa450edef68
* Changed RDMA testing server not to use the lower level Rdma buffersAndrew Stitcher2010-09-081-11/+35
| | | | | | | if it needs to queue messages to echo, but to suffer the double copy overhead of using its own buffers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995125 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2840: have the tests set a message prefix to facilitate scraping ↵Robert Gemmell2010-09-083-1/+14
| | | | | | messages from the test output git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995103 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2840: make the status logging message prefix configurable but empty by ↵Robert Gemmell2010-09-081-1/+1
| | | | | | | | | default Applied patch from Sorin Suciu <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995102 13f79535-47bb-0310-9956-ffa450edef68
* Added a failure path for testRejectPolicy if an exception is not thrown.Rajith Muditha Attapattu2010-09-081-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@995065 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2838, QPID-2843: test readability tweaksRobert Gemmell2010-09-082-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@994963 13f79535-47bb-0310-9956-ffa450edef68
* Add heartbeat value to the simpler init() case. Applications that use this ↵Ted Ross2010-09-071-0/+1
| | | | | | | | | init function will now get the protection of a connection heartbeat. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@993339 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2845: exclude tests from the Java test profilesRobert Gemmell2010-09-062-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@992995 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2843: move the text to the properties file to allow for il8nRobert Gemmell2010-09-063-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@992988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2837: The o.a.q.server.transport.ThreadPoolFilter class is not used and ↵Robert Gemmell2010-09-051-698/+0
| | | | | | | | | can be safely removed Applied patch from Sorin Suciu <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@992903 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2829: Remove the o.a.q.transport.Echo class as it is not usedRobert Gemmell2010-09-051-73/+0
| | | | | | | Applied patch from Sorin Suciu <ssuciu@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@992902 13f79535-47bb-0310-9956-ffa450edef68