summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* Refactored cluster to intercept at ConnectionCode, using sys:: interfaces ↵Alan Conway2008-08-2933-531/+665
| | | | | | | | | rather than boost functions. Use framing::Operations and Invoker to dispatch cluster methods. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@690358 13f79535-47bb-0310-9956-ffa450edef68
* Add ASL to everywhere, to everything.Aidan Skinner2008-08-2811-0/+217
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689937 13f79535-47bb-0310-9956-ffa450edef68
* echotest: tab separated.Alan Conway2008-08-262-1/+44
| | | | | | | benchmark: runs a set of tests & generates a tab-separated spreadsheet. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689274 13f79535-47bb-0310-9956-ffa450edef68
* Added ClusterFixture::killAlan Conway2008-08-261-35/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689174 13f79535-47bb-0310-9956-ffa450edef68
* Test improvements.Alan Conway2008-08-264-26/+95
| | | | | | | | | - print rates for publish, consume - consistent use of -s for spreadsheet-friendly output. - start_cluster_hosts to start multi-host cluster via ssh. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689166 13f79535-47bb-0310-9956-ffa450edef68
* Add licenseGordon Sim2008-08-261-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689144 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused rpm targets and files.Alan Conway2008-08-262-0/+135
| | | | | | | Added src/tests/echotest.cpp from Gordon Sim. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@689123 13f79535-47bb-0310-9956-ffa450edef68
* Fix typo.Alan Conway2008-08-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@687850 13f79535-47bb-0310-9956-ffa450edef68
* Pre-buffering output strategy for cluster.Alan Conway2008-08-2119-85/+458
| | | | | | | Additional hooks in broker code, should not affect standalone broker. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@687813 13f79535-47bb-0310-9956-ffa450edef68
* Remove 'clever' locking as it actually degrades performance.Gordon Sim2008-08-202-40/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@687361 13f79535-47bb-0310-9956-ffa450edef68
* Forgot to remove unneeded commentKim van der Riet2008-08-191-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@687141 13f79535-47bb-0310-9956-ffa450edef68
* Missing DTX recover code for --dtx mode in txtestKim van der Riet2008-08-192-1/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@687140 13f79535-47bb-0310-9956-ffa450edef68
* Added --dtx option to txtest for DTX transaction testingKim van der Riet2008-08-181-5/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@686854 13f79535-47bb-0310-9956-ffa450edef68
* Fix memory leak in Cluster and enable valgrind in ais_checkAlan Conway2008-08-155-13/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@686409 13f79535-47bb-0310-9956-ffa450edef68
* Stop prevoius qpidd before runing singleton cluster.Alan Conway2008-08-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@686043 13f79535-47bb-0310-9956-ffa450edef68
* Add option to run singleton cluster on default port.Alan Conway2008-08-141-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@686035 13f79535-47bb-0310-9956-ffa450edef68
* echo with_ais_group errors to stderr.Alan Conway2008-08-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@686021 13f79535-47bb-0310-9956-ffa450edef68
* distclean should delete qpid/framing/MaxMethodBodySize.hGordon Sim2008-08-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685967 13f79535-47bb-0310-9956-ffa450edef68
* Queue cluster send frames, do cpg_mcast in separate thread, batching if ↵Alan Conway2008-08-122-22/+50
| | | | | | | | | possible. 5x thruput improvement :) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685317 13f79535-47bb-0310-9956-ffa450edef68
* Replace eventfd with more portable pipe implementation in PollableCondition.Alan Conway2008-08-122-2/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685278 13f79535-47bb-0310-9956-ffa450edef68
* Move frame processing out of CPG dispatch queue for cluster.Alan Conway2008-08-126-20/+273
| | | | | | | PollableQueue is a pollable in-memory queue, will probably move it to sys. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@685237 13f79535-47bb-0310-9956-ffa450edef68
* Added doxygen comments on using the Poller.Alan Conway2008-08-112-1/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@684880 13f79535-47bb-0310-9956-ffa450edef68
* Integrate CPG file descriptor into broker polling.Alan Conway2008-08-1111-64/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@684865 13f79535-47bb-0310-9956-ffa450edef68
* Decouple the DispatchHandle from its clients by using aAndrew Stitcher2008-08-111-2/+24
| | | | | | | | DispatchHandleRef class which can be deleted at any time, but will only cause the DispatchHandle to be deleted later when it's definitely no longer in use. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@684787 13f79535-47bb-0310-9956-ffa450edef68
* Check CPG flow control.Alan Conway2008-08-073-16/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683711 13f79535-47bb-0310-9956-ffa450edef68
* On broker shutdown, re-join the timer thread outside of a locked scope to ↵Ted Ross2008-08-071-15/+17
| | | | | | prevent deadlock. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683619 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Gordon Sim to fix issues with hasOutput implementation.Alan Conway2008-08-073-8/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683617 13f79535-47bb-0310-9956-ffa450edef68
* Remove reference to deleted sys/posix/Thread.hGordon Sim2008-08-071-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683560 13f79535-47bb-0310-9956-ffa450edef68
* - Added OutputTask::hasOutput() test.Alan Conway2008-08-0613-10/+66
| | | | | | | - Cluster only sends doOutput events when hasOutput() git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683416 13f79535-47bb-0310-9956-ffa450edef68
* Refactor Thread platform code so that the implementation is completelyAndrew Stitcher2008-08-063-95/+76
| | | | | | | decoupled from its interface git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683402 13f79535-47bb-0310-9956-ffa450edef68
* correct action on purge & remove ROUTINGKEY typeCarl C. Trieloff2008-08-063-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@683087 13f79535-47bb-0310-9956-ffa450edef68
* Added actions for ACL on mgnt actionsCarl C. Trieloff2008-08-052-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682979 13f79535-47bb-0310-9956-ffa450edef68
* Fix Cluster::send encode race.Alan Conway2008-08-055-11/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682885 13f79535-47bb-0310-9956-ffa450edef68
* * revised approach for setting tcp-nodelay on client to avoid breaking ↵Gordon Sim2008-08-058-28/+37
| | | | | | | | | | | | platform abstractions * added ability to set tcp-nodelay on server side of the socket also Merged from r682785. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682791 13f79535-47bb-0310-9956-ffa450edef68
* Fix sporadic shutdown hang in clustered broker.Alan Conway2008-08-056-25/+55
| | | | | | | Add start|stop_cluster test scripts git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682774 13f79535-47bb-0310-9956-ffa450edef68
* Removed spurious printTed Ross2008-08-051-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682711 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1214 - Committed William's patchTed Ross2008-08-052-6/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682710 13f79535-47bb-0310-9956-ffa450edef68
* Modified error checking on TCP socket read so that it's no longer fatalAndrew Stitcher2008-08-051-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@682685 13f79535-47bb-0310-9956-ffa450edef68
* Initial framework for ACL readerKim van der Riet2008-08-016-4/+142
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681824 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1174 - Clean up agent objects when the remote agent disconnectsTed Ross2008-08-013-23/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681773 13f79535-47bb-0310-9956-ffa450edef68
* Removed typedefs which were generating ignored warnings on gcc 4.3 compiler.Kim van der Riet2008-08-011-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681727 13f79535-47bb-0310-9956-ffa450edef68
* - Add support for ACL on message transferCarl C. Trieloff2008-08-016-14/+53
| | | | | | | | - Performance optimizations for ACL on message transfer git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681690 13f79535-47bb-0310-9956-ffa450edef68
* Added signed integer datatypes for use in management schemasTed Ross2008-07-313-0/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681512 13f79535-47bb-0310-9956-ffa450edef68
* attempt to fix spec fileCarl C. Trieloff2008-07-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681509 13f79535-47bb-0310-9956-ffa450edef68
* header file fix fr buildCarl C. Trieloff2008-07-311-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681505 13f79535-47bb-0310-9956-ffa450edef68
* another missing fileCarl C. Trieloff2008-07-311-0/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681494 13f79535-47bb-0310-9956-ffa450edef68
* small cleanupCarl C. Trieloff2008-07-312-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681491 13f79535-47bb-0310-9956-ffa450edef68
* missing fileCarl C. Trieloff2008-07-311-0/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681483 13f79535-47bb-0310-9956-ffa450edef68
* - Implementation of ACL pluginCarl C. Trieloff2008-07-317-21/+405
| | | | | | | | | | | | | | | - Apply ACL to Exchange, Queue, Binding, Subscribe - Follow Java ACL types, few added To complete the implementation of ACL the following items are remaining. - ACL on message transfer - ACL on MGNT commands - Reading ACL from File, into auth map. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681479 13f79535-47bb-0310-9956-ffa450edef68
* Fixed for 64bit systemsGordon Sim2008-07-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681407 13f79535-47bb-0310-9956-ffa450edef68