summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3603: Replicate unbind events.Alan Conway2012-01-171-3/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1232481 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Handle backup crash/shutdown.Alan Conway2012-01-162-1/+3
| | | | | | | | If a backup crashes or shuts down any messages that have been delayed completion for that backup must be marked complete to avoid the primary hanging. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1232075 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Check for gaps in sequence numbers in qpid-receive.Alan Conway2012-01-131-15/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1231287 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix memory management error in QueueReplicator.cppAlan Conway2012-01-061-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1228425 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replace public broker::Consumer::position variable with get/set ↵Alan Conway2012-01-061-1/+1
| | | | | | | | function pair. Done for the new HA work, but this is better practice in any case. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1228424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Delete HA resources (QueueReplicator) along with the queues.Alan Conway2011-12-211-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1221921 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Clean up HA log messages.Alan Conway2011-12-211-0/+1
| | | | | | | | - Reduce verbosity, drop unknown event messages. - Lots of clarifications - Fix minor test bug in ha_tests.py. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1221920 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Disable federation cluster tests on qpid-3603 branch.Alan Conway2011-12-151-7/+10
| | | | | | | These tests are known to be broken by the new HA work. We will need to fix them and re-enable at some point. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1214971 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Use position events to synchronize queue positions between ↵Alan Conway2011-12-141-2/+13
| | | | | | | | | | | primary and backup Previous code used dequeues to synchronize queue, but dequeue events are generated in a different thread to message delivery which led to race conditions. Position events are generated in-line with message delivery. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1214493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fixed a race condition in ha_tests.pyAlan Conway2011-12-141-18/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1214491 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix QueueReplicator subscription parameters.Alan Conway2011-12-122-15/+53
| | | | | | | | - Queue::destroyed cleans up observers. - Clean up log messages, comments, some variable names. - Improvements to brokertest.py git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1213258 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Cleaned up log messages, update qpid-cluster-benchmark to set ↵Alan Conway2011-12-083-7/+38
| | | | | | replicate=all git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1211902 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Set bridge sync parameter to 1.Alan Conway2011-12-061-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1210983 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Fix replication of dequeues.Alan Conway2011-12-021-10/+19
| | | | | | | | - Set acquire=false when creating a ReplicatingSubscription. - Cleaned up string literals & other cosmetic improvemets. - Consistent find/get for broker::QueueRegistry and ExchangeRegistry. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1209690 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Cleanup of HA log messages.Alan Conway2011-11-301-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1208461 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Integrate ReplicatingSubscription into the HA code.Alan Conway2011-11-281-1/+1
| | | | | | | HaBroker registers the ConsumerFactory, QueueReplicator sets appropriate arguments in consume command. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1207544 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: In progress - integrate ReplicatingSubscription.Alan Conway2011-11-251-3/+0
| | | | | | | | The code to use ReplicatingSubscription is there but it is disabled by commenting out getConsumerFactories().add in Backup.cpp because it hangs the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206353 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Automatic wiring and message replication.Alan Conway2011-11-252-36/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206351 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replicate bindings to backup brokers.Alan Conway2011-11-251-23/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206348 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Minor refactor.Alan Conway2011-11-251-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206347 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Rename broker::NodeClone to ha::WiringReplicator.Alan Conway2011-11-251-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206345 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Refactored NodeClone, break out create functions.Alan Conway2011-11-251-4/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1206342 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Automatic wiring replication for HA.Alan Conway2011-11-183-0/+109
| | | | | | | | | | Automatic replication of queues an exchanges. Bidnings TBD. Get rid of long delay establishing connections: - broker/Connection.cpp: requestIOProcessing() called before connection open saves work till connection is open. - broker/Link.cpp,LinkRegistry: Fix some const correctness errors. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1203849 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: disable old cluster testsAlan Conway2011-11-141-9/+19
| | | | | | | | Allow us to make progress on new HA on QPID-3603 branch. We will have to re-enable them and fix the old cluster issues before merging to trunk. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1201938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Prototype of replicating browser.Alan Conway2011-11-091-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603@1199975 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-091-2/+5
| | | | | | | - The previous fix for this problem broke the autotools build, so remove the StoreStatus cluster test again from the autotools build. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1199811 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Install test executables and scripts.Alan Conway2011-11-083-19/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1199267 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add --no-delete option to qpid-cpp-benchmark and ↵Alan Conway2011-11-082-10/+14
| | | | | | | | | qpid-cluster-benchmark. Don't delete test queues between runs so that pre-configured queues can be used by the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1199266 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Improvements to benchmark scripts.Alan Conway2011-11-082-63/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1199265 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-071-8/+10
| | | | | | | | | | - Added in the new CMake files to EXTRA_DIST in the Makefile.am files so that they get built into the tarballs - Added some cluster test files back into the .../tests/cluster.mk file as they seem to have been dropped by mistake (and having them missing also breaks the cmake build in a similar way) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1198929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3564: enhance message group generator to allow queue fill/drain testsKenneth Anthony Giusti2011-11-043-31/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1197686 13f79535-47bb-0310-9956-ffa450edef68
* Give the broker more time to start; has been timing out lately. NO-JIRA.Stephen D. Huston2011-11-022-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1196667 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3572: Make dependance on bashisms explicitGordon Sim2011-11-0231-33/+33
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1196600 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3573: handle case where /home/gordon does not existGordon Sim2011-11-021-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1196597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3514: Allow SSL and non SSL connections on the same port.Andrew Stitcher2011-11-011-29/+80
| | | | | | | | | - Fixes to allow tcp to report the correct port so that the correct name gets used for the pidfile - Improved the ssl tests: refactoring them, and adding a new test for broker chosen ssl muxed ports git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1196319 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: fix tests to detect if tools are present.Kenneth Anthony Giusti2011-10-212-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1187397 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3514: Allow SSL and non-SSL connections on the same port. Applied patch ↵Gordon Sim2011-10-201-10/+20
| | | | | | from Zane Bitter and added simple test case. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1187011 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3550: qpid-perftest fails if --npubs < --nsubs and --iterations > 0. ↵Kim van der Riet2011-10-191-5/+5
| | | | | | Fixed the number of next messages sent to the sub_iteration queue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1186215 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a couple of problems with "make dist".Ted Ross2011-10-171-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1185293 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Removed tabs from sourceTed Ross2011-10-141-24/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1183453 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3540 Typecasting and alignment requirements for various platformsCharles E. Rolke2011-10-141-1/+3
| | | | | | | | | | | | | In RefCountedBuffer: 1. Pad the instantiantion address of RefCountedBuffer class up to an 8-byte boundary. 2. Add (void *) casts to 'store' pointer to prevent warnings about alignment. In qpid-perftest: 1. Don't pull a size_t object from an arbitrary buffer address. Instead, memcopy the object by bytes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1183378 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3528Michael Goulish2011-10-132-2/+221
| | | | | | | | | | | | sasl_set_path() does no check on the given directory, so when you get bad behavior later it can be hard to track down. Especially bad is its policy of defaulting to an alternate standard location if yours fails. That's a potential security bug. So this patch checks that your dir exists, and is readable, before calling sasl_set_path(). Either you get the sasl config dir you were expecting, git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1183121 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3417: C++ broker - support adding arrival timestamp to received messages.Kenneth Anthony Giusti2011-10-124-2/+146
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1182490 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3544: ACL denials while replicating exclusive queues to a newly joined ↵Alan Conway2011-10-121-5/+8
| | | | | | | | node. Disabled ACL during cluster update process. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1182451 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove un-used and incorrect tests from cluster_tests.pyAlan Conway2011-10-121-86/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1182450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3522: Distinguish between null and empty string for sasl responseGordon Sim2011-10-121-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1182212 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: move message group feature into trunk.Kenneth Anthony Giusti2011-10-078-27/+1224
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1180050 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3508: Ensure subscription queue is deleted on closing receiver (unless ↵Gordon Sim2011-09-271-0/+18
| | | | | | it has explicitly been configured non-exclusive) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1176363 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA - fix PYTHONPATH to pick up qmf and enable to store recovery tests ↵Stephen D. Huston2011-09-171-1/+1
| | | | | | to run. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1172143 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3484 - QMF Main-Loop IntegrationTed Ross2011-09-131-1/+103
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1170314 13f79535-47bb-0310-9956-ffa450edef68