summaryrefslogtreecommitdiff
path: root/qpid/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Don't go through the IOCP wait if the poller is shut down. Fixes QPID-3982.Stephen D. Huston2012-05-051-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1334487 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: fix queue replicator nameKenneth Anthony Giusti2012-05-041-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1334139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3767: re-index bridge and link by constant name, not addressKenneth Anthony Giusti2012-05-0417-267/+956
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1334138 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2616 Count and limit client connections.Charles E. Rolke2012-05-023-15/+32
| | | | | | | | Bug fix: use Connection.getUserId() and not getUsername() to identify user and upgrade selftest to match. Add comment to Connection.h to suggest the particular pitfall. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1333110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2616 Count and limit client connections.Charles E. Rolke2012-05-015-7/+26
| | | | | | | | Add management statistic and event to record denied connections. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332788 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: update cluster version.Kenneth Anthony Giusti2012-05-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332660 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: fix test, add cluster log filters for link and broker stateKenneth Anthony Giusti2012-05-012-17/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: add testcase for federation and cluster failoverKenneth Anthony Giusti2012-05-011-0/+115
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332658 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: replicate learned failover addresses to new cluster membersKenneth Anthony Giusti2012-05-016-3/+101
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332657 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: use unique name for created session and queueKenneth Anthony Giusti2012-05-012-8/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: cleanups from reviewboard inputKenneth Anthony Giusti2012-05-012-21/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332655 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: fix naming of link exchange, and exchange creation/replication ↵Kenneth Anthony Giusti2012-05-014-32/+89
| | | | | | handling git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332654 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3963: subscribe link to remote broker's to amq.failover exchange.Kenneth Anthony Giusti2012-05-012-8/+127
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332653 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2616 Count and limit client connections.Charles E. Rolke2012-04-302-3/+69
| | | | | | | | Add self tests for connection counting feature. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1332342 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2616 Count and limit client connectionsCharles E. Rolke2012-04-277-47/+353
| | | | | | | | Limit client connections by name and by host address. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1331549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3974: update statistics for dropped duplicate messages in replication ↵Gordon Sim2012-04-261-1/+7
| | | | | | exchange (patch from Pavel Moravec) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1331037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3606 get windows builds going againCharles E. Rolke2012-04-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1330403 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