summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Predefine QMFE_EXTERN so it doesn't show up in generated output; resolves ↵0.10Stephen D. Huston2011-05-142-2/+2
| | | | | | QPID-3258 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1103088 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3199: Locking error qpid::sys::StateMonitorAndrew Stitcher2011-04-121-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1091571 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3197: prevent threads from scheduling async completions when session is ↵Kenneth Anthony Giusti2011-04-122-3/+26
| | | | | | detached. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1091560 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3174: remove unnecessary enqueueComplete() calls (merge of r1087868 and ↵Gordon Sim2011-04-045-14/+4
| | | | | | r1088539) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1088634 13f79535-47bb-0310-9956-ffa450edef68
* Merged r1087341 from trunk to add missing CMakeLists.txt to files to ↵Stephen D. Huston2011-04-011-1/+1
| | | | | | distribute. Fixes QPID-3176. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1087729 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3147: Added missing qpid/DisableExceptionLogging.h to source list in ↵Alan Conway2011-03-221-0/+1
| | | | | | Makefile.am. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1084172 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3147: Misconfigured tracing/logging can lead to hung threads in logging ↵Alan Conway2011-03-213-5/+62
| | | | | | | | | | | stack The hang was caused by re-entrant attempts to initialize the Logger singleton when an exception was thrown during logger configuration. The fix is to disable exception logging temporarily while the logger is constructed. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1083897 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3116: rubygen with ruby 1.9Alan Conway2011-03-211-1/+2
| | | | | | Fix name mangling for reserved "type" symbol to work on ruby 1.8 and 1.9. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1083889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3154: Fix qpidd late/overran warnings.Alan Conway2011-03-182-9/+13
| | | | | | | Warnings for late-and-overrun tasks were not being correctly reported. Lateness for overrun tasks below the late threshold were not being reported. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1083082 13f79535-47bb-0310-9956-ffa450edef68
* Revert "NO-JIRA: Fix qpidd late/overran warnings."Alan Conway2011-03-182-13/+9
| | | | | | This reverts commit r1082552 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1082962 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix qpidd late/overran warnings.Alan Conway2011-03-172-9/+13
| | | | | | | Warnings for late-and-overrun tasks were not being correctly reported. Lateness for overrun tasks below the late threshold were not being reported. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1082552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3144: Remove "loaded module" info log message.Alan Conway2011-03-161-2/+1
| | | | | | | | | | | | | | | These messages, printed at plugin load time, interfere with qpidd --check. It is supposed to print the PID of a running qpidd daemon to stdout, for use in scripts and the like. However with log-to-stdout enabled these messages obscure the PID. They are in any case of little value, individual plugins can log their start-up messages on initialization time which does not cause a problem Merged from trunk r1081548. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1082154 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3137: Merged r1080679 from trunkGordon Sim2011-03-148-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1081413 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3136: Merged r1080589 onto release branchGordon Sim2011-03-145-12/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1081339 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3135 Porting r1080329 from trunkCharles E. Rolke2011-03-101-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1080344 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3132: merged to 0.10 branch.Kenneth Anthony Giusti2011-03-094-3/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1079953 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3121: Merge fix for windows linking onto release branchGordon Sim2011-03-091-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1079892 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3073: merge to 0.10 branch.Kenneth Anthony Giusti2011-03-097-190/+169
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1079864 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: increment version numbers from 0.9 to 0.10Robert Gemmell2011-03-081-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1079321 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3122 - Merged fix from trunk.Ted Ross2011-03-071-1/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1078967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3121: Cluster management inconsistency when using persistent store.Alan Conway2011-03-077-61/+92
| | | | | | | | | | | | | | | | | | | | With the store doing async completions, completion IO callbacks could be queued differently on different nodes. This led to inconsistent management changes in a cluster when a connection was modified in an IO callback. Fix was to mark IO callback processing as not cluster safe, so connections don't record management stats during an IO callback. Test changes: - enable durable tests in test_management. - add substitutions to mask known issue of inconsistent "stats changed" messages. - add transactional client to test_management. - ignore heartbeat connection close logs in cluster_test_logs.py - make brokertest.retry more accurate - fix minor bug in brokertest.log_ready. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1078965 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3120: Merged fix and test from trunk.Gordon Sim2011-03-071-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1078861 13f79535-47bb-0310-9956-ffa450edef68
* Merge change from QPID-3118 from trunk to 0.10 branch. Ok per Justin Ross ↵Stephen D. Huston2011-03-071-4/+0
| | | | | | 3/4/2011 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1078833 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3015: Merge changes from trunk into release branch for 0.10Gordon Sim2011-03-072-85/+87
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.10@1078823 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA Fix a degenerate test case where the message count is smallCharles E. Rolke2011-03-031-1/+6
| | | | | | | | | and the host system timing base yields and elapsed time of zero. The change is to throw a meaningful error message rather than throwing an obscure DIV0 error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3046 - UpdatesTed Ross2011-03-035-26/+84
| | | | | | | | | - Additional header comments - Added pendingEvents method to ConsoleSession and AgentSession - Ensure that nextEvent will not block if timeout is IMMEDIATE (ConsoleSession and AgentSession). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076625 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3107: If queue's alternate-exchange can't route message, try that ↵Gordon Sim2011-03-034-3/+13
| | | | | | exchange's alternate-exchange git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076604 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3105: Alternate-Exchange configuration not communicated between nodes ↵Alan Conway2011-03-022-1/+32
| | | | | | in a cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076375 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3081: add statistic for queue flow control transitionsKenneth Anthony Giusti2011-03-022-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076329 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3102: Only send ttl if non-zeroGordon Sim2011-03-021-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076276 13f79535-47bb-0310-9956-ffa450edef68
* Realign Visual Studio projects to match new examples locations; related to ↵Stephen D. Huston2011-03-022-24/+24
| | | | | | QPID-3067. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076215 13f79535-47bb-0310-9956-ffa450edef68
* QPID-529: Added aliases for arguments that are more uniform with others in ↵Gordon Sim2011-03-022-26/+56
| | | | | | c++ broker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3100: reduce number of initial buffers created per connectionGordon Sim2011-03-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076205 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove misleading log messages in cluster/UpdateDataExchange.cppAlan Conway2011-03-012-11/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076020 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3067: adding new file missing from last commitGordon Sim2011-03-011-0/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075884 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3067: moved old examples to old_api directoryGordon Sim2011-03-0163-31/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075883 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3096Michael Goulish2011-03-0117-2334/+0
| | | | | | | removing qrsh -- was never used. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075874 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2630: ensure that exclusive, auto-deleted queues are freed up on early ↵Gordon Sim2011-03-013-13/+4
| | | | | | deletion (remove some confusion between connection and session scope for these) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075777 13f79535-47bb-0310-9956-ffa450edef68
* fixing non-executable script checkin...Michael Goulish2011-02-284-0/+108
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075471 13f79535-47bb-0310-9956-ffa450edef68
* fixing non-executable checkin...Michael Goulish2011-02-284-108/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075470 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: Fix linking on windows (unit test now uses create() rather than ↵Gordon Sim2011-02-281-1/+1
| | | | | | configure()) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075465 13f79535-47bb-0310-9956-ffa450edef68
* What was a single test -- sasl_fed_ex -- is nowMichael Goulish2011-02-287-51/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4 tests with a common core. They are: sasl_fed_ex_dynamic sasl_fed_ex_link sasl_fed_ex_queue sasl_fed_ex_route ( and the common core is sasl_fed_ex ) These tests correspond to the 4 different ways that the qpid-route command has of making links, or links+routes. All those pathways have to be modified so that the new "mechanism" argument information can be passed down and used -- so that you can specify a SASL mechnism to be used on the interbroker link that you create. ( So -- the qpid-route command also had to be modified to propagate the mechanism info with all 4 subcommands. ) Since the SASL mechanism is owned by the link, these tests check that the link comes up and becomes operational. Finally, I modified the sasl-mechanism flag in qpid-route to call it "client-sasl-mechanism" to better distinguish between the SASL mechanism used in the created route -- and the SASL mechanism (if any) that is used when the qpid-route client itself connects to the broker that it is talking to. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075452 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove some dead code, rename internal method for clarityGordon Sim2011-02-286-14/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075381 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3089: make getTypeName() a public methodGordon Sim2011-02-282-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075380 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: Fixes to store interaction changesGordon Sim2011-02-286-25/+48
| | | | | | | | | * don't create queue on recovery * ensure laternate exchange is set before creating store record for queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075331 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: fix for windows compilerGordon Sim2011-02-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075260 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: add extra test for qpid-config and handling string values in ↵Gordon Sim2011-02-252-1/+22
| | | | | | arguments git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1074698 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: fail rather than ignoring attempts to declare queues with bad ↵Gordon Sim2011-02-254-8/+10
| | | | | | arguments; ensure qpid-config can deal with different types of argument. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1074697 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: only two args usedGordon Sim2011-02-251-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1074644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2324: Raise 404 on cancellation if no such subscription exists.Gordon Sim2011-02-253-4/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1074642 13f79535-47bb-0310-9956-ffa450edef68