summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3346: checkpoint client tracking codeqpid-3346Kenneth Anthony Giusti2011-11-073-136/+424
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1198612 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: sync this branch to trunk msg group code.Kenneth Anthony Giusti2011-11-042-135/+114
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1197661 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: resync this development branch with latest trunkKenneth Anthony Giusti2011-10-2854-389/+1669
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1190406 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: merge **from** trunk **to** qpid-3346 dev branchKenneth Anthony Giusti2011-10-067-6/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1179802 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: allow configuration of the default group identifierKenneth Anthony Giusti2011-10-054-6/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1179248 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: enhance the configuration UI for msg groupsKenneth Anthony Giusti2011-10-056-5/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1179208 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: rename MessageAllocator to MessageDistributorKenneth Anthony Giusti2011-10-048-34/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1178904 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: add client and mgmt unit tests, fix bugs uncovered.Kenneth Anthony Giusti2011-10-043-40/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1178873 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: fix misleading commentKenneth Anthony Giusti2011-09-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1176602 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: incorporate more review feedbackKenneth Anthony Giusti2011-09-278-97/+160
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1176538 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: incorporate feedback from aconway's reviewKenneth Anthony Giusti2011-09-225-70/+86
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1174282 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: fix another error found by windows compilerKenneth Anthony Giusti2011-09-201-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1172918 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: fix syntax errors found by windows buildKenneth Anthony Giusti2011-09-192-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1172812 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: fix cmake buildKenneth Anthony Giusti2011-09-192-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1172777 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: merge in latest from trunk (r1172628)Kenneth Anthony Giusti2011-09-19137-1310/+5158
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1172657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: add cluster support and unit testKenneth Anthony Giusti2011-09-136-50/+323
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1170311 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: move message group code into its own files.Kenneth Anthony Giusti2011-09-076-433/+571
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1166299 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: pass consumer by reference when possible (perf).Kenneth Anthony Giusti2011-09-062-10/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1165901 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: move timestamping after group generation codeKenneth Anthony Giusti2011-09-061-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1165900 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: update qpid-send to generate grouped message trafficKenneth Anthony Giusti2011-09-021-3/+92
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1164729 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: added some functional tests.Kenneth Anthony Giusti2011-09-014-38/+153
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1164284 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: add functional test, bugfix.Kenneth Anthony Giusti2011-08-317-17/+579
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1163809 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: checkpoint - free group heuristic and unit testKenneth Anthony Giusti2011-08-192-134/+422
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1159671 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: checkpoint - incorporate changes based on review feedbackKenneth Anthony Giusti2011-08-1712-153/+122
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1158686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: checkpoint - added mgmt interfaces, fleshed out sub-optimal ↵Kenneth Anthony Giusti2011-08-1614-119/+534
| | | | | | implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1158073 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: merge fix for QPID-3410 from trunkKenneth Anthony Giusti2011-08-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1156195 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: incorporate review inputKenneth Anthony Giusti2011-08-0812-66/+66
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1155095 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: refactor queue interface to support consumer-based message selection.Kenneth Anthony Giusti2011-08-0516-150/+521
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3346@1154376 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2905 Code modifications to enable Windows builds with the mingw32 compiler.Charles E. Rolke2011-07-071-0/+1
| | | | | | | | See also checkin 1104662. Add newly created file to Makefile.am windows_dist list to ensure the file is included in the cpp source distribution. This patch is required for 0.12 distributions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1143995 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 3337Michael Goulish2011-07-062-4/+4
| | | | | | | | | | | no more defaulting to guest/guest username/password qpidd.sasldb is no longer created -- users who want usernames and passwords in there must create it. but a local qpidd.sasldb is (before this change) being created for 'make check' testing. The etc/sasl2/qpidd.conf file now has an explicit mech list -- so we will no longer default to the system-list. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1143536 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3309: This fix sets the value of the port number in management if the ↵Kim van der Riet2011-07-051-2/+10
| | | | | | broker is started with a port value of 0. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1143078 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3335: remove stale type conversion codeKenneth Anthony Giusti2011-07-012-194/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1141950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3330: Corrected handling of empty strings (using patch from Anthony ↵Gordon Sim2011-07-012-1/+12
| | | | | | Foglia) and added test case git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1141910 13f79535-47bb-0310-9956-ffa450edef68
* Code HaikuMichael Goulish2011-06-301-0/+1
| | | | | | | | | | | | | | ============================ Summer ---------- A new "dot h" Ripened by the drowsy sun. Doh! forgot makefile! git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1141644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3329: Configure C++ client connections to replace url-addresses rather ↵Alan Conway2011-06-304-10/+18
| | | | | | than merging new addresses with old git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1141493 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: minor update to doxygen comment for internal broker interfaceGordon Sim2011-06-281-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140666 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add reconnect-timeout to test clients to prevent client hangs.Alan Conway2011-06-272-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1140179 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3321: revised fix to avoid excessive flushingGordon Sim2011-06-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1139382 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3321: flush occasionally to keep the list of pending accepts from ↵Gordon Sim2011-06-242-2/+15
| | | | | | growing too large git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1139334 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove dead code in qpid/cpp/src/qpid/cluster/UpdateClient.cppAlan Conway2011-06-231-9/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1139036 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3121: Cluster management inconsistency when using persistent store.Alan Conway2011-06-231-0/+6
| | | | | | | | | | | | | | | | | With the recent changes to asynchronous completion, completeRcvMsg can be called immediately by the thread that enqueues the message or deferred as an IO Callback till after journal threads are done with the message. The choice between these two options is unpredicatable, so the ordering of management events generated during completeRcvMsg unpredictalbe and can cause an inconsistency error when completeRcvMsg updates connection stats. The fix is to mark completeRcvMsg as a cluster-unsafe scope so no management messages will be generated regardless of how it is called. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1138874 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3129: cluster_tests.LongTests.test_failover hangsAlan Conway2011-06-202-5/+15
| | | | | | | | | Problem: the first broker in the cluster could be killed before the receiver was connected, so the receiver could not fail-over, it didn't have a failover update. Fix: wait for the first message to be received by the receiver before starting the broker-kill loop. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1137657 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compile error on windows due to assigning an AtomicValue.Alan Conway2011-06-172-5/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136971 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: further fix compilation error on windowsGordon Sim2011-06-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136862 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: fix compilation error on windows introduced by previous commit ↵Gordon Sim2011-06-171-1/+1
| | | | | | for this JIRA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136852 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: Performance problem with TTL messages.Alan Conway2011-06-1533-462/+556
| | | | | | | | | | | | When sending a large number of messages with nonzero TTLs to a cluster, overall message throughput drops by around 20-30% compared to messages with TTL 0. The previous approach to TTL in the cluster is replaced with a simpler "cluster clock". Also QueueCleaner is executed in the cluster timer, and modified to be deterministic in a cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136170 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix sporadic failures in cluster_tests.py test_management.Alan Conway2011-06-152-4/+8
| | | | | | | | Fix timing problems with broker shut down in this test. Kill all brokers in the test, rather than leaving the last 2 running to be cleaned up by the harness. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3129: cluster_tests.LongTests.test_failover hangs.Alan Conway2011-06-151-14/+13
| | | | | | | | Fixed a bug in ConnectionImpl: at each failover udpate the client was appending rather than merging the new broker addresses so failover took longer & longer. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3200: Add new method to session for cumulative acknowledgement upto ↵Gordon Sim2011-06-159-24/+77
| | | | | | (and including) a specified message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Increase join timeout in brokertest.py, was causing spurious failures.Alan Conway2011-06-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1135786 13f79535-47bb-0310-9956-ffa450edef68