summaryrefslogtreecommitdiff
path: root/cpp/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Update from trunk r1375509 through r1450773asyncstoreKim van der Riet2013-02-28100-10643/+5807
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1451244 13f79535-47bb-0310-9956-ffa450edef68
* WIP - async store interface working for configuration (adding and removing ↵Kim van der Riet2012-10-183-27/+27
| | | | | | queues, links and exchanges) and for enqueues and dequeues of messages. Transactions are not yet included, and hence some tests will fail. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1399662 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Provisional checkin: Wiring of async store interface to ↵Kim van der Riet2012-09-245-50/+64
| | | | | | broker. Code compiles, but as persistent transactions are currentl disconnected, not all tests pass. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1389378 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor updates which allow gcc 4.7 to compileKim van der Riet2012-08-303-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1379040 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Cleanup, removed old comments and tidied up include statementsKim van der Riet2012-08-2818-34/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1378257 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Updated code to include recent refactoring by Gordon (gsim) - see ↵Kim van der Riet2012-08-2724-2289/+966
| | | | | | QPID-4178. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1377715 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Updated branch - merged from trunk r.1368650Kim van der Riet2012-08-0338-360/+1846
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1368910 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Added smoke test to cmake, code format tidy-upKim van der Riet2012-08-0226-245/+178
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1368541 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Moving Simple* test classes into the correct namespaces so ↵Kim van der Riet2012-08-0128-1944/+75
| | | | | | as to correspond with broker classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1368006 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Durable transactions fixedKim van der Riet2012-07-3113-185/+125
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1367535 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Removed PersistableQueuedMessage again. The non-durable ↵Kim van der Riet2012-07-258-122/+41
| | | | | | transactional enqueues are broken. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1365545 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Renamed AsyncTransaction to AsyncTransactionalStore; changed ↵Kim van der Riet2012-07-242-4/+2
| | | | | | some of the broker contexts to more specific classes. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1365207 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Moved QueueAsycnContext from namespace ↵Kim van der Riet2012-07-205-236/+56
| | | | | | tests::storePerftools::asyncPerf to qpid::broker git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1363776 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Created many async operation classes for each op instead of ↵Kim van der Riet2012-07-206-111/+79
| | | | | | a single class with op codes. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1363759 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - More tidy-upKim van der Riet2012-07-1616-36/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1362153 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Refactor to tidy up several class design issuesKim van der Riet2012-07-1620-206/+356
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1362039 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - fixed a few logic errors and race conditions in the consume ↵Kim van der Riet2012-06-266-33/+19
| | | | | | and transactional code git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1354149 13f79535-47bb-0310-9956-ffa450edef68
* WIP - transactional consume path completed, still some testing to be done.Kim van der Riet2012-06-2510-34/+170
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1353703 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: New classes for transactional consumption of messagesKim van der Riet2012-06-2124-175/+453
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1352509 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Solved race conditions affecting transactional publishing.Kim van der Riet2012-06-191-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1351689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - async txns for msg publish pathway, but there are some ↵Kim van der Riet2012-06-1520-509/+384
| | | | | | race/thread issues to sort out. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1350745 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP: Changed all boost::shared_ptr<SimplePersistableMessage> to ↵Kim van der Riet2012-06-119-20/+24
| | | | | | boost_intrusive_ptr<SimplePersistableMessage> to better match broker message usage patterns. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348950 13f79535-47bb-0310-9956-ffa450edef68
* WIP: Fixed some logic errors in the non-persistent pathwayKim van der Riet2012-06-113-12/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348891 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - tidy-up: renamed Mock* to Simple* (as the classes are not ↵Kim van der Riet2012-06-0821-241/+192
| | | | | | empty mocks) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348194 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - tidy-up: protected to private in classes except where requiredKim van der Riet2012-06-0828-75/+84
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - completed async return pathKim van der Riet2012-06-087-55/+94
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348098 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - added AsyncResultQueue for async result return pathKim van der Riet2012-06-079-16/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1347588 13f79535-47bb-0310-9956-ffa450edef68
* WIP: Non-transactional message path in place. Transactions not working.Kim van der Riet2012-06-0130-357/+1152
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1345240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: More restructuring: Renamed XXXContext to XXXAsyncContext for all ↵Kim van der Riet2012-05-1413-100/+53
| | | | | | async store context classes, also avoids name clash with TransactionContext, an existing non-async context class. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338318 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: More restructuring: extracted MessageContext from ↵Kim van der Riet2012-05-1413-117/+281
| | | | | | MockPersistableMessage, also TransactionAsyncContext from MockTransactionContext. Further name changes will be needed to resolve some bad naming. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338262 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Restructuring: Moved QueueContext out of MockPersistableQueue classKim van der Riet2012-05-145-55/+119
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338199 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Fix directory names to match namespaces in test dir; Changed ↵Kim van der Riet2012-05-1442-158/+170
| | | | | | MockPersistableQueue to use intrusive pointers. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1338185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Added async queue deletion and mechanism to correctly wait for ↵Kim van der Riet2012-05-118-69/+95
| | | | | | async completion of store deletion before destroying queue objects git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1337126 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Fixed condition variable wait loop, minor updates to cmake buildsKim van der Riet2012-05-092-7/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1336306 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Initial checkin of async interface implementation and test harness.Kim van der Riet2012-05-0942-0/+4545
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1336220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Updated branch - merged from trunk r.1333987Kim van der Riet2012-05-0478-1600/+1865
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1334037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add HA tests to automake and cmake.Alan Conway2012-02-172-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245706 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge new HA foundations.Alan Conway2012-02-1710-81/+475
| | | | | | | Merged from qpid-3603-7. This is basic support for the new HA approach. For information & limitations see qpid/cpp/design_docs/new-ha-design.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1245587 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3787 - Fixed shutdown crash in SslPlugin, Fixed problem with sasl_mux test.Ted Ross2012-01-271-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1236864 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge SemanticState unsubscribe with cancel.Alan Conway2012-01-181-0/+1
| | | | | | Simplyfig the code, there is no need for these to be separate functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233087 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Replace public broker::Consumer::position variable with get/set ↵Alan Conway2012-01-181-1/+1
| | | | | | | | function pair. Public member variables are not good sytle. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1233080 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3630: remove deprecated rate limiting featureKenneth Anthony Giusti2012-01-133-73/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1231221 13f79535-47bb-0310-9956-ffa450edef68
* Run the needed python setup to get the python compiled and ready for the ↵Stephen D. Huston2012-01-061-37/+9
| | | | | | test runs; fixes QPID-3729 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1228493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3492: Fix quoted values as well as unquoted values; added a test caseGordon Sim2012-01-031-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1226931 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3711: fix federation test scriptKenneth Anthony Giusti2011-12-251-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1224661 13f79535-47bb-0310-9956-ffa450edef68
* Adjust topictest.ps1 to use correct executable names (they changed some time ↵Stephen D. Huston2011-12-222-4/+4
| | | | | | ago); extend broker start timeout on brokertest.ps1 (Windows broker now takes 19 sec to start?!). NO-JIRA git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1222330 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3652: Fix cluster authentication.Alan Conway2011-12-064-26/+52
| | | | | | | | | | | | | | | | | | | Only allow brokers that authenticate as the cluster-username to join a cluster. New broker first connects to a cluster broker authenticates as the cluster-username and sends its CPG member ID to the qpid.cluster-credentials exchange. The cluster broker that subsequently acts as updater verifies that the credentials are valid before connecting to give the update. NOTE 1: If you are using an ACL, the cluster-username must be allowed to publish to the qpid.cluster-credentials exchange. E.g. in your ACL file: acl allow foo@QPID publish exchange name=qpid.cluster-credentials NOTE 2: This changes the cluster initialization protocol, you will need to restart the cluster with all new version brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1210989 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3629: Changed management of credit windowGordon Sim2011-11-231-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205467 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed the handling of functions with ignored return values.Ted Ross2011-11-222-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205183 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3579: Moved qpid-analyze-trace to cpp/src/tools to address concerns ↵Kim van der Riet2011-11-171-0/+258
| | | | | | about tool placement, code maturity etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1203384 13f79535-47bb-0310-9956-ffa450edef68