summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update from trunk r1375509 through r1450773asyncstoreKim van der Riet2013-02-282071-96504/+122354
| | | | 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-1861-198/+393
| | | | | | 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-2478-277/+1031
| | | | | | 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-304-5/+6
| | | | 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-2898-274/+214
| | | | 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-27342-18616/+6926
| | | | | | QPID-4178. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1377715 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Cleaned up the mechanism by which async operations are called.Kim van der Riet2012-08-216-91/+110
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1375493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Updated branch - merged from trunk r.1368650Kim van der Riet2012-08-031336-57534/+58702
| | | | 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-0263-678/+395
| | | | 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-0142-632/+576
| | | | | | 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-3134-356/+329
| | | | 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-2410-82/+100
| | | | | | 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-207-149/+152
| | | | | | 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-2017-328/+613
| | | | | | 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-1665-634/+952
| | | | 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-267-33/+22
| | | | | | 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-2511-37/+175
| | | | 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-2125-175/+455
| | | | 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-198-21/+61
| | | | 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-1534-469/+985
| | | | | | 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: protected to private in classes except where ↵Kim van der Riet2012-06-0812-14/+13
| | | | | | required in jrnl2 dir git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1348205 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-0855-98/+120
| | | | 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-0830-436/+375
| | | | 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-0723-47/+468
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1347588 13f79535-47bb-0310-9956-ffa450edef68
* WIP - updated src/CMakeLists.txt to remove some old files still listedKim van der Riet2012-06-011-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1345247 13f79535-47bb-0310-9956-ffa450edef68
* WIP: Non-transactional message path in place. Transactions not working.Kim van der Riet2012-06-0141-435/+1308
| | | | 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-1421-164/+116
| | | | | | 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-119-70/+97
| | | | | | 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-093-8/+6
| | | | 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-09122-0/+12938
| | | | 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-041806-68956/+160012
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1334037 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: WIP - Updates to async store interface. Removed the ↵Kim van der Riet2012-05-0411-503/+131
| | | | | | errors/exception classes, will use qpid exceptions instead. Some class renaming. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1333978 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Minor update for clarification: Rename some vars, improve some ↵Kim van der Riet2012-02-211-14/+14
| | | | | | comments. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1291777 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3858: Initial proposal for async store interfaceKim van der Riet2012-02-206-0/+561
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1291285 13f79535-47bb-0310-9956-ffa450edef68
* Branch for development of new async store interfaceKim van der Riet2012-02-200-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/asyncstore@1291264 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2660 : AMQMessageDelegate_0_10 uses Byte.valueOf() when converting ↵Robert Godfrey2012-02-202-0/+57
| | | | | | String properties to short, int, and long values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291260 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: update the IO Interface required for supporting outbound client ↵Robert Gemmell2012-02-191-1/+1
| | | | | | connections git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291089 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3293: document additional I/O system propertiesRobert Gemmell2012-02-191-0/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291088 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: update docs to mention new qpid.tcp_nodelay option instead of older ↵Robert Gemmell2012-02-191-6/+10
| | | | | | sytem property and add note of default change git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291087 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: improve cross referencing of config optionsRobert Gemmell2012-02-191-11/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291086 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3679: correct Connection URL related documentation about prefetch to ↵Robert Gemmell2012-02-191-4/+9
| | | | | | | | | indicate prefetch is per-consumer. Cross-reference with the system property related prefetch configuration option. Applied patch from Praveen Murugesan with some changes from myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291085 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3293: add new system properties for setting client send/receive buffer ↵Robert Gemmell2012-02-193-9/+78
| | | | | | sizes on connections, restore legacy properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1291056 13f79535-47bb-0310-9956-ffa450edef68