summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix windows link errorqpid-3606Charles E. Rolke2012-04-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3606@1330350 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3969 - Improved handling of unspecified arguments in QMFv2 method calls.Ted Ross2012-04-242-4/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329817 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3970: Check alternate exchange actually exists before proceeding with ↵Gordon Sim2012-04-231-2/+7
| | | | | | reroute request git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329438 13f79535-47bb-0310-9956-ffa450edef68
* Added missing externs for Windows builds. NO-JIRAStephen D. Huston2012-04-232-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329410 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3960: Fix performance regression in priority queue implementation.Alan Conway2012-04-2311-160/+211
| | | | | | | | | | | | Revision r1307582 created a serious degredation in priority queue performance. It replaced a muti-deque implementation with o(1) complexity for consuming with a map implementation with o(log(n)) performance. This revision returns to a mutli-deque algorithm but with the addition of a FIFO index for fast browsing of acquired and unacquired messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329301 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Install HA connection excluder at the beginning of initialization.Alan Conway2012-04-233-53/+53
| | | | | | | Previosly excluder was being installed late allowing connections to a backup and diverting backups from the real primary. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329300 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3510 - Created a separate option in CommonOptions for the client ↵Ted Ross2012-04-238-18/+21
| | | | | | configuration file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329236 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3510 - Allow client configuration-file to be overridden via QPID_CONFIG ↵Ted Ross2012-04-203-4/+10
| | | | | | env variable. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328494 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759: added lock to prevent two threads deleting same structureClifford Allan Jansen2012-04-201-24/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328440 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3964: Enforce 'access' premission rather than 'create' for passive ↵Gordon Sim2012-04-204-35/+36
| | | | | | declares; remove the now redundant 'passive' property from ACL model git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328384 13f79535-47bb-0310-9956-ffa450edef68
* Add missing QPID_COMMON_EXTERN on Invalid needed by recent ha Backup.cpp ↵Stephen D. Huston2012-04-201-1/+1
| | | | | | reference to it. NO-JIRA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328372 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Improvements to qpid-cpp-benchmark test.Alan Conway2012-04-191-20/+28
| | | | | | | - Removed un-necessary --group-receivers option to simplify the test. - Added --fill-drain: fil then drain the queues instead of running concurrent send/receive git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328126 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3606: More consistent logging and error handling for HA code.Alan Conway2012-04-1914-73/+135
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328124 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/trunk@1327950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3958: Export added function definition to fix linking error on windowsGordon Sim2012-04-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327596 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3352: Fix test for failed session to avoid confusion with as yet ↵Alan Conway2012-04-186-23/+37
| | | | | | | | | | | | | | | | | uninitialised session Previously, Link was using sessionHandler::isReady() to determine if a bridge had failed and needed recovery. However this incorrectcly recovers bridges that are not yet initialized as well as those that have failed. This was causing sporadic core dumps in serveral of the ha_tests.py tests, in particular test_backup_acquired. This patch adds a callback to notify the bridge when the session is detached, and use this as the criteria for recovering a bridge. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327532 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix assertion messages in brokertest.pyAlan Conway2012-04-181-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3958: Prevent malformed frameset being set when replicating a message ↵Gordon Sim2012-04-183-1/+6
| | | | | | with an empty content frame git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327515 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor code clean-up in brokertest.py and ha_tests.py.Alan Conway2012-04-172-97/+97
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327137 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3950: Allow browsing of queues with exclusive subscriptionsAlan Conway2012-04-174-10/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1327135 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed useless flow control code from qpid-send.Alan Conway2012-04-163-33/+0
| | | | | | | This code serves no purpose now that qpidd has producer flow control. Removed it to simplify the tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326757 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Control running of cluster tests.Alan Conway2012-04-1625-70/+120
| | | | | | | | | | | Previously cluster tests would run if cluster services were running, even if build was explicitly configured without CPG. Don't run cluster tests unless the build is configured with CPG. If the build is configured *with* CPG, you can still skip the CPG tests by setting QPID_USE_CPG=no in the environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326756 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor improvements to HA tests, documentation and examples.Alan Conway2012-04-166-43/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326755 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add heartbeat and reconnect options to qpid-cluster-benchmarkAlan Conway2012-04-162-9/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326754 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: ha_tests.py: Suppress python WARNING messages during failoverAlan Conway2012-04-161-8/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326753 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3925 - Fix string encoding support for Ruby 1.9Ted Ross2012-04-161-4/+17
| | | | | | | Applied patch from Will Benton/Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326663 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3924 - Remove colons from conditionals that cause problems in Ruby 1.9Ted Ross2012-04-161-2/+3
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3926 - Fixes how unsigned 16 bit ints are assigned in the UUID test.Ted Ross2012-04-161-1/+1
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3928 - Removed trailing colons in conditionals.Ted Ross2012-04-161-2/+4
| | | | | | | Applied patch from Darryl Pierce git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326645 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3939 - Bumped Ruby versions to 0.17 for 0.18 development.Ted Ross2012-04-162-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326643 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3947: Bounds checking for str8/str16 on creating AMQP 0-10 structsGordon Sim2012-04-132-3/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1326014 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3946 - Make swig python wrappers compatible with older versions of ↵Ted Ross2012-04-132-21/+22
| | | | | | Python and Swig. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325977 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix minor log message bugs.Alan Conway2012-04-121-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325473 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove use of nobase_doc_DATA, doesn't work on rhel5.Alan Conway2012-04-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325472 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3944: Autotools build system doesn't correctly detect python developer ↵Andrew Stitcher2012-04-111-3/+14
| | | | | | libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1325043 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3759: new update for spurious disconnect on close and serializing eventsClifford Allan Jansen2012-04-111-12/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1312058 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix race condition - destroying a lock while in use.Alan Conway2012-04-101-22/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix initialization order of QueueReplicator to be thread safe.Alan Conway2012-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311987 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fixed broken make rules for cluster.conf-example.xmlAlan Conway2012-04-101-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311986 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Set HA state to standalone for broker configured with --ha-cluter=noAlan Conway2012-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311985 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3940 - Includes the spec and features subdirectories in the gemfile for ↵Ted Ross2012-04-101-1/+3
| | | | | | | | | Ruby. Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311933 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3942: embed xid struct in more readable form into error messages or log ↵Gordon Sim2012-04-105-31/+43
| | | | | | statements git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1311875 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Update HA documentatiionAlan Conway2012-04-052-8/+8
| | | | | | Also renamed --ha-replicate-default to --ha-replicate git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1310026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3937 - Wrapped Python uses syntax that is incompatible with older ↵Ted Ross2012-04-051-1/+4
| | | | | | Python interpreters git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309991 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix a static-initialization bug in the HaPlugin.Alan Conway2012-04-051-7/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309913 13f79535-47bb-0310-9956-ffa450edef68
* Avoid POSIX-only broker shutdown handler. Fixes QPID-3932.Stephen D. Huston2012-04-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309600 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3918 qualify namespace better for windows buildCharles E. Rolke2012-04-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309564 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3918 Add management queries to ACL module.Charles E. Rolke2012-04-045-9/+318
| | | | | | | | | * Make queries available to self tests. * Exercise query interface during acl self tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3931: Remove update exchanges once update is complete.Alan Conway2012-04-041-10/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1309427 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix cmake build broken by r1308597Alan Conway2012-04-031-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1308986 13f79535-47bb-0310-9956-ffa450edef68