summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of basic_publish, no longer supported by c++ broker.Alan Conway2007-11-091-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593693 13f79535-47bb-0310-9956-ffa450edef68
* Get rid of BasicHeaderProperties, dead code from 0-8 protocol.Alan Conway2007-11-0916-411/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593692 13f79535-47bb-0310-9956-ffa450edef68
* Package examples in rpm %doc directory.Alan Conway2007-11-0924-101/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593638 13f79535-47bb-0310-9956-ffa450edef68
* On Linux, broker defaults --worker-threads to the number of available CPU coresAlan Conway2007-11-095-2/+85
| | | | | | | reported by sysconf(_SC_NPROCESSORS_ONLN) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593632 13f79535-47bb-0310-9956-ffa450edef68
* Fix race in destruction of serializer.Gordon Sim2007-11-092-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593569 13f79535-47bb-0310-9956-ffa450edef68
* Merged perf test latest from M2.1 onto trunk. Many fixes and now tests ↵Rupert Smith2007-11-0910-863/+1070
| | | | | | through pure JMS. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593566 13f79535-47bb-0310-9956-ffa450edef68
* Functions for scripts that verify examples.Alan Conway2007-11-091-0/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593531 13f79535-47bb-0310-9956-ffa450edef68
* added property for setting max message size before a syncArnaud Simon2007-11-092-4/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593519 13f79535-47bb-0310-9956-ffa450edef68
* removed remote exchange class querying when standard exchanges are usedArnaud Simon2007-11-091-52/+81
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593486 13f79535-47bb-0310-9956-ffa450edef68
* Makefile to build/distribute examples.Alan Conway2007-11-091-9/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593415 13f79535-47bb-0310-9956-ffa450edef68
* QPID-676: Jonathan Robie's C++ examples.Alan Conway2007-11-0920-110/+1651
| | | | | | | | | | | | | | | Made the following alterations for recent C++ API changes: - use arg:: namespace for Session keyword arguments. - removed trailing _ on session method names. cpp/examples/Makefile.am calls make in each example directory with flags to build examples from headers/libraries SVN checkout. Examples themselves have a plain Makefile (not automake) which will work as is if qpid is installed in standard places. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593402 13f79535-47bb-0310-9956-ffa450edef68
* src/tests/perfdist: Use ssh to run distributed perftest.Alan Conway2007-11-082-36/+91
| | | | | | | | | | | ./perfdist for usage. src/tests/perftest.cpp: --summary gives one-line report, can cut/paste into spreadsheet for multiple runs. --purge as initial clean-up step for distributed tests (see perfdist) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593321 13f79535-47bb-0310-9956-ffa450edef68
* Added persistence to queue declaration when --durable option is defined on ↵Kim van der Riet2007-11-081-1/+1
| | | | | | the command line. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593289 13f79535-47bb-0310-9956-ffa450edef68
* - enable the ability to lazy load from async storeCarl C. Trieloff2007-11-0821-36/+56
| | | | | | | | | | - the ci has a raw ptr for Queue in QueuedMessage, if any has any concerns, ping me and I will convert it to an auto_ptr Carl. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593251 13f79535-47bb-0310-9956-ffa450edef68
* Improved Fix for the race condition where you've got a competing read and writeAndrew Stitcher2007-11-082-74/+15
| | | | | | | | for the same handle. This can happen if we've just got a read event then before handling it we watch for write events and get one immediately. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593237 13f79535-47bb-0310-9956-ffa450edef68
* Exception handling for dispatch functorGordon Sim2007-11-083-10/+17
| | | | | | | | Don't dequeue no-ack messages unless they have been acquired git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593212 13f79535-47bb-0310-9956-ffa450edef68
* cahnged for testing if the receiving thread is set before stopping itArnaud Simon2007-11-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593179 13f79535-47bb-0310-9956-ffa450edef68
* Make standard exchanges durableGordon Sim2007-11-088-27/+50
| | | | | | | | Ensure flags are set correctly for recovered messages with no content git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593159 13f79535-47bb-0310-9956-ffa450edef68
* changed method public void processed(Range range) for flushing when flush ↵Arnaud Simon2007-11-081-1/+1
| | | | | | is true git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593153 13f79535-47bb-0310-9956-ffa450edef68
* Ensure browsers are always serviced on the serializers dispatch thread to ↵Gordon Sim2007-11-082-2/+10
| | | | | | avoid concurrent servicing threads interfering with each other. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593112 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-081-0/+167
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593103 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-080-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593102 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-082-0/+1839
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593101 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-081-132/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593099 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-081-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593098 13f79535-47bb-0310-9956-ffa450edef68
* added several cr and xa testsArnaud Simon2007-11-081-2/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@593097 13f79535-47bb-0310-9956-ffa450edef68
* Change options --log.foo to --log-foo for consistency.Alan Conway2007-11-075-36/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592956 13f79535-47bb-0310-9956-ffa450edef68
* Revert r592946Alan Conway2007-11-071-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592948 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition in perftest.Alan Conway2007-11-071-3/+5
| | | | | | | | NOTE: in multi-process mode you must run the publisher first and wait for it to show "waiting for consumers" before starting consumers. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592946 13f79535-47bb-0310-9956-ffa450edef68
* Fix race condition in perftest.Alan Conway2007-11-071-18/+37
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592941 13f79535-47bb-0310-9956-ffa450edef68
* python API updatesRafael H. Schloming2007-11-074-45/+85
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592927 13f79535-47bb-0310-9956-ffa450edef68
* auto-ack support for perftest.Alan Conway2007-11-073-7/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592897 13f79535-47bb-0310-9956-ffa450edef68
* Fix for QPID-639: c++ now includes sizes for all structs (enabled the same ↵Gordon Sim2007-11-077-17/+77
| | | | | | in python & java) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592895 13f79535-47bb-0310-9956-ffa450edef68
* added factory for structs, and made default spec loading based on AMQP_SPEC ↵Rafael H. Schloming2007-11-074-11/+44
| | | | | | environment variable git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592888 13f79535-47bb-0310-9956-ffa450edef68
* client::SubscriptionManager:Alan Conway2007-11-0714-346/+402
| | | | | | | | | | | | | | | | | - Added autoStop support. - Added LocalQueue subscriptions. - Expose AckPolicy settings to user. client::Message: - incoming Messages carry their session for acknowledge perftest: (see perftest --help for details...) - allow multiple consumers. - 3 queue modes: shared, fanout, topic. - set size of messages git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592869 13f79535-47bb-0310-9956-ffa450edef68
* Added LocalQueue subscriptions. LocalQueue::pop() provides a "pull"Alan Conway2007-11-0710-31/+90
| | | | | | | alternative to the MessageListener::received() "push" API. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592803 13f79535-47bb-0310-9956-ffa450edef68
* Fix to QPID-640. The fields actually set/encoded are now tracked explicitly.Gordon Sim2007-11-072-44/+106
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592753 13f79535-47bb-0310-9956-ffa450edef68
* added # yum install e2fsprogs-develArnaud Simon2007-11-071-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592653 13f79535-47bb-0310-9956-ffa450edef68
* updated pack param, however nothing was broken because first param is 0Kim van der Riet2007-11-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592556 13f79535-47bb-0310-9956-ffa450edef68
* - clean up between base & subclassesCarl C. Trieloff2007-11-064-6/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592530 13f79535-47bb-0310-9956-ffa450edef68
* Add support for array type to c++ (and python, decode only for now)Gordon Sim2007-11-0616-46/+355
| | | | | | | | Change the type of the in-doubt field in dtx-coordination.recover to an array (to bring in line with amqp spec) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592494 13f79535-47bb-0310-9956-ffa450edef68
* Temporary fix to issue that results in an assertion from Dispatcher.cpp. ↵Gordon Sim2007-11-062-4/+79
| | | | | | Where an interest in write is signalled just as a readable event is triggered it is possible for a writeable (or read-writeable) event to be triggered before the earlier event is processed. This change ensures they are processed serially by queueing them up for the first thread to handle. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592485 13f79535-47bb-0310-9956-ffa450edef68
* Close connection on tear down (ensures no consumers are left active)Gordon Sim2007-11-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592330 13f79535-47bb-0310-9956-ffa450edef68
* Added reset function to class AbsTime, thus allowing same instance of ↵Kim van der Riet2007-11-053-3/+15
| | | | | | TimerTask to be reset and used again for the same duration as initially set git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@592170 13f79535-47bb-0310-9956-ffa450edef68
* Suspension of one xid on a channel should allow for work on other xids to be ↵Gordon Sim2007-11-052-0/+15
| | | | | | done prior to resuming the initial xid. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591986 13f79535-47bb-0310-9956-ffa450edef68
* changed to only run dtx tests when the broker version is not 0_8Arnaud Simon2007-11-051-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591959 13f79535-47bb-0310-9956-ffa450edef68
* changed to only run dtx tests when the broker version is not 0_8Arnaud Simon2007-11-051-455/+471
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591957 13f79535-47bb-0310-9956-ffa450edef68
* added dtx queue testsArnaud Simon2007-11-053-2/+730
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591954 13f79535-47bb-0310-9956-ffa450edef68
* Changed for synchronizing on results during close operationArnaud Simon2007-11-051-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591953 13f79535-47bb-0310-9956-ffa450edef68
* Changed for creating a dtx sessionArnaud Simon2007-11-051-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@591952 13f79535-47bb-0310-9956-ffa450edef68