summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-2920: Clean up of debugging messages, install test exes.qpid-2920Alan Conway2011-09-0212-48/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1164528 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Initial stab at time-based queue sharing.Alan Conway2011-07-2811-118/+133
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1152009 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Broken checkpoint: passing dequeue mutex test with issuesAlan Conway2011-07-2829-138/+960
| | | | | | | | | | | | - handler/context/replica convention (see overview.h doc notes) - rename BrokerHandler to BrokerContext - notify Cluster (BrokerContext) on queue stopped or empty (need empty?) - Implementing Stoppable & stoppable scopes in Queue.cpp - Move queue ownership logic from dequeue to acquire Releasing on message count will not work, switch to timer based release. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1152008 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: pass configuration changes to handlers.Alan Conway2011-07-252-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1150689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: add conveniece function to multicast AMQBodys directly.Alan Conway2011-07-252-1/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1150687 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Remove const from some broker::Cluster functions to allow cluster ↵Alan Conway2011-07-256-39/+40
| | | | | | to work. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1150686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Allow stopping consumers on queues.Alan Conway2011-07-254-30/+184
| | | | | | Stop consumers from dispatching and wait for already dispatching consumers to exit. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1150685 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Sleep on cpg flow control to avoid thrashing.Alan Conway2011-07-251-0/+1
| | | | | | | Added a 1ms sleep when CPG is flow controlled. Huge thruput improvement for qpid-cluster-benchmarks multi-host case. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1150684 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Improvements to qpid-cpp-benchmark.Alan Conway2011-07-221-19/+27
| | | | | | | - fixed error message. - add necessary waiting to deal with async wiring in the new cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1149747 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix ambiguous option to qpid-cluster-benchmark.Alan Conway2011-04-131-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1091920 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920Alan Conway2011-04-045-17/+11
| | | | | | | Conflicts: qpid/cpp/src/tests/qpid-cluster-benchmark git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1088742 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920Alan Conway2011-04-016-17/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1087871 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: minor improvements to qpid-cpp-benchmarkAlan Conway2011-03-282-11/+21
| | | | | | Re-arranged queue creation/deletion to avoid wiring races. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1086448 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Fix cluster.mk for changes merged from trunk.Alan Conway2011-03-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1086440 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920Alan Conway2011-03-2820-56/+127
| | | | | | | | Conflicts: qpid/cpp/src/cluster.mk qpid/java/systests/src/main/java/org/apache/qpid/test/client/destination/AddressBasedDestinationTest.java git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1086439 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Cluster batch multicaster.Alan Conway2011-03-2810-15/+244
| | | | | | | Send multiple multicast events in a single call to CPG using iovec. Encoding in the sending thread using reference counted buffers. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1086435 13f79535-47bb-0310-9956-ffa450edef68
* Merge branch 'trunk' into qpid-2920, trunk at r1081631Alan Conway2011-03-1513-151/+213
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1081801 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA: Merge from trunk r1080945.Alan Conway2011-03-1595-3131/+1472
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1081634 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: First cut experimental prototype for new cluster.Alan Conway2011-02-2238-149/+2195
| | | | | | | | | | Experimental code to investigate & measure performance of new cluster design ideas. Experimental classes are in src/qpid/cluster/exp. New broker::Cluster interface provides call points for cluster. Similar to store but has more operations, may be merged at a future point. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-2920@1073448 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3078: remote ambiguous -t short option, fix typoKenneth Anthony Giusti2011-02-212-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1073139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: fix the flow limit tests to run on python versions 2.4+Kenneth Anthony Giusti2011-02-211-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1073134 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3051: Ensure credit window is moved correctly even if it contains ↵Gordon Sim2011-02-213-13/+59
| | | | | | rejected messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1073085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: fix queue flow test to be compatible with older versions of pythonKenneth Anthony Giusti2011-02-211-44/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1073033 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: export symbols needed for linking unit tests on windowsGordon Sim2011-02-211-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072941 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3015: restore export of symbol needed for linking unit tests on windowsGordon Sim2011-02-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072935 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: Handle missing assertGreater for older versions of pythonGordon Sim2011-02-211-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072928 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: Annotate uint64 literal required for some compilersGordon Sim2011-02-211-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072925 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3002: Fix warning on windows regarding struct/class inconsistencies in ↵Gordon Sim2011-02-211-1/+1
| | | | | | declarations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072907 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3015: Rename string constants to avoid clashes on windowsGordon Sim2011-02-211-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072905 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: merge producer flow control (C++ broker).Kenneth Anthony Giusti2011-02-1938-469/+1999
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072356 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - blocked qmf2 build for Windows until dependency issues are resolved.Ted Ross2011-02-181-72/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072197 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3015: Added create and delete methods to management schema for brokerGordon Sim2011-02-1813-200/+785
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072179 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - Removed second spurious reference to Boost_SYSTEM_LIBRARY.Ted Ross2011-02-181-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072111 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - Added cmake support for the qmf2 library.Ted Ross2011-02-181-1/+79
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072108 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 added incorrect set for Boost_SYSTEM_LIBRARY; removing itStephen D. Huston2011-02-181-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072073 13f79535-47bb-0310-9956-ffa450edef68
* Check for presence of the cpp/bindings/qpid/dotnet directory before ↵Stephen D. Huston2011-02-171-8/+8
| | | | | | referring to it. Resolves QPID-3069 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071828 13f79535-47bb-0310-9956-ffa450edef68
* Add missing rc files needed for Windows builders. Resolves QPID-3068Stephen D. Huston2011-02-171-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071826 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3061 - Added missing xqilla and Boost definitions to cmakeTed Ross2011-02-162-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071252 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add cluster_tests.py to list of installed scripts.Alan Conway2011-02-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071018 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3000: Added optional delay for auto-deletionGordon Sim2011-02-152-3/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1071013 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3002: Added explicit casts required by some compiler versionsGordon Sim2011-02-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070974 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3002: Added virtual destructor for new interface; Removed some more ↵Gordon Sim2011-02-152-114/+1
| | | | | | accidentally duplicated code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070944 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3002: Configurable threshold alerts for queuesGordon Sim2011-02-1513-40/+447
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070913 13f79535-47bb-0310-9956-ffa450edef68
* No JIRA: Added --durable option to qpid-cp-benchmarkAlan Conway2011-02-141-6/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070634 13f79535-47bb-0310-9956-ffa450edef68
* QPID-529: Brought forward definition of struct fir deque impl on windowsGordon Sim2011-02-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070581 13f79535-47bb-0310-9956-ffa450edef68
* QPID-529: Include integer definitions to fix windows build.Gordon Sim2011-02-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070548 13f79535-47bb-0310-9956-ffa450edef68
* compatibility with newer (1.46) boost version by explicitly defining which ↵Nuno Santos2011-02-141-0/+2
| | | | | | version of boost_filesystem to use git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070525 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3053: Enable broadcast via QMFv2 by default; add option to allow ↵Gordon Sim2011-02-142-3/+6
| | | | | | broadcast over QMFv1 to be independently controlled. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070491 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3040: Prevent race between receipt and release of messages causing ↵Gordon Sim2011-02-141-1/+1
| | | | | | intermittent test failures. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1070481 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3049 - qpid-send --durable does not send durable messages.Alan Conway2011-02-111-6/+13
| | | | | | | The qpid-send test client with argument --durable only sends the first message as durable. Subsequent messages are not durable. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1069916 13f79535-47bb-0310-9956-ffa450edef68