summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added a jvm option verify message orderRajith Muditha Attapattu2007-11-203-6/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596850 13f79535-47bb-0310-9956-ffa450edef68
* Added exception copy at MessageStoreModule interface to protect against ↵Kim van der Riet2007-11-201-23/+25
| | | | | | unloading of module before the exception is handled. This was the case when exceptions cause the auto-unloading of the MessageStore module, and the exception that was thrown from within the module, now out of context, was being caught higher up and coring. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596775 13f79535-47bb-0310-9956-ffa450edef68
* Drop annoying session sequence log messages.Alan Conway2007-11-201-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596744 13f79535-47bb-0310-9956-ffa450edef68
* Removed exception thrown by setClientIDArnaud Simon2007-11-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596660 13f79535-47bb-0310-9956-ffa450edef68
* Changed for no looking up destinations in JNDIArnaud Simon2007-11-2011-119/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596647 13f79535-47bb-0310-9956-ffa450edef68
* added licence textArnaud Simon2007-11-207-0/+159
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596640 13f79535-47bb-0310-9956-ffa450edef68
* changed importsArnaud Simon2007-11-201-0/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596615 13f79535-47bb-0310-9956-ffa450edef68
* changed importsArnaud Simon2007-11-209-11/+69
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596614 13f79535-47bb-0310-9956-ffa450edef68
* Fix printing of headersGordon Sim2007-11-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596612 13f79535-47bb-0310-9956-ffa450edef68
* Added new JMS examplesArnaud Simon2007-11-2011-0/+1827
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596610 13f79535-47bb-0310-9956-ffa450edef68
* Fixes causing lost 'events' in queue dispatchGordon Sim2007-11-193-16/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@596277 13f79535-47bb-0310-9956-ffa450edef68
* Logging change: --log-enable level:pattern now does aAlan Conway2007-11-164-6/+6
| | | | | | | | substring match of pattern on the function name, instead of the file name. Allows more precise log filtering. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595842 13f79535-47bb-0310-9956-ffa450edef68
* Added qpid::InlineVector - std::vector with inline storage to avoidAlan Conway2007-11-1610-13/+246
| | | | | | | | | | | | heap allocation for small vectors. Made SequenceNumberSet : public InlineVector<SequenceNumber, 2> In 100k perftest reduces heap allocation in client by 40%, broker 9%. . git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595808 13f79535-47bb-0310-9956-ffa450edef68
* Added qpid::InlineVector - std::vector with inline storage to avoidAlan Conway2007-11-161-0/+2
| | | | | | | | | | | | heap allocation for small vectors. Made SequenceNumberSet : public InlineVector<SequenceNumber, 2> In 100k perftest reduces heap allocation in client by 40%, broker 9%. . git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595807 13f79535-47bb-0310-9956-ffa450edef68
* Additional test covering the current hack for no-local used on exclusive queuesGordon Sim2007-11-161-0/+42
| | | | | | | | Additional check to second not-acquired test, asserting that messages aren't consumed git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595636 13f79535-47bb-0310-9956-ffa450edef68
* QPID-687: comitted qpid-patch7-python.diff for real this time.Alan Conway2007-11-152-74/+190
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595465 13f79535-47bb-0310-9956-ffa450edef68
* QPID-687: comitted qpid-patch7-cpp.diff qpid-patch7-python.diffAlan Conway2007-11-1510-277/+555
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595453 13f79535-47bb-0310-9956-ffa450edef68
* Fix to auto-rollback which didn't do what it was supposed to (i.e. rollback ↵Gordon Sim2007-11-151-3/+24
| | | | | | | | | | a session ended with an open transaction) Fix to rollback to stop flow for subscriptions before the rollback, and restart after. This prevents any out of order delivery as rollback requeues the messages and will be redundant once QPID-686 is fixed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595244 13f79535-47bb-0310-9956-ffa450edef68
* perftest.cppAlan Conway2007-11-141-31/+28
| | | | | | | | - Remove heap allocation per message in. - Verify sequence numbers in message data. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595115 13f79535-47bb-0310-9956-ffa450edef68
* Remove allocation by char literal promotion to std::string in SessionCore.cpp.Alan Conway2007-11-141-7/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595081 13f79535-47bb-0310-9956-ffa450edef68
* Replaced shared_ptr with intrusive_ptr for qpid::Broker::Message.Alan Conway2007-11-1431-104/+107
| | | | | | | Gives 9% reduction in broker heap use (perftest --count 100000.) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@595056 13f79535-47bb-0310-9956-ffa450edef68
* changed for setting offset when buffers are fragmentedArnaud Simon2007-11-141-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594881 13f79535-47bb-0310-9956-ffa450edef68
* Added auto-ack and commit-mode control to SubscriptionManager API.Alan Conway2007-11-142-18/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594879 13f79535-47bb-0310-9956-ffa450edef68
* Added distinction between sync and async consumersArnaud Simon2007-11-145-133/+262
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594814 13f79535-47bb-0310-9956-ffa450edef68
* Fixed locking (lock was not being released for invocation on callback due to ↵Gordon Sim2007-11-142-3/+14
| | | | | | being locked twice but unlocked only once) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594812 13f79535-47bb-0310-9956-ffa450edef68
* qpid/client/SessionCore.cpp: Removed QPID_MSG outside log statement.Alan Conway2007-11-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594724 13f79535-47bb-0310-9956-ffa450edef68
* - fixed sync mode deadlockCarl C. Trieloff2007-11-133-7/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594655 13f79535-47bb-0310-9956-ffa450edef68
* Stopped frameset from assembling messages piecewise.Alan Conway2007-11-134-42/+35
| | | | | | | Roughly halves allocations on the broker, not much effect on client. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594647 13f79535-47bb-0310-9956-ffa450edef68
* Fixed an error in the printTestDuration methodRajith Muditha Attapattu2007-11-131-5/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594577 13f79535-47bb-0310-9956-ffa450edef68
* Scripts to run the producer and consumer testsRajith Muditha Attapattu2007-11-132-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594565 13f79535-47bb-0310-9956-ffa450edef68
* Moved Serializer notifyWorker inside the mutex.Alan Conway2007-11-132-34/+20
| | | | | | | | Removed user-definable notify function, we want to get rid of Serializer, not reuse it. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594537 13f79535-47bb-0310-9956-ffa450edef68
* - removed dirCarl C. Trieloff2007-11-1312-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594525 13f79535-47bb-0310-9956-ffa450edef68
* Changed to use local methods instead of super onesArnaud Simon2007-11-131-10/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594500 13f79535-47bb-0310-9956-ffa450edef68
* Changed to use initial context helperArnaud Simon2007-11-131-5/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594482 13f79535-47bb-0310-9956-ffa450edef68
* Increase severity of log message when frames are dropped on session detachingGordon Sim2007-11-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594455 13f79535-47bb-0310-9956-ffa450edef68
* Add management directory (as advised on qpid list by nsantos)Gordon Sim2007-11-131-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594454 13f79535-47bb-0310-9956-ffa450edef68
* Fixed errors in the calculationRajith Muditha Attapattu2007-11-134-7/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594429 13f79535-47bb-0310-9956-ffa450edef68
* Patch QPID-680 from trossCarl C. Trieloff2007-11-1339-1377/+1793
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594364 13f79535-47bb-0310-9956-ffa450edef68
* - call correct delete []Carl C. Trieloff2007-11-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594361 13f79535-47bb-0310-9956-ffa450edef68
* modified to collect memory stats before the test.Rajith Muditha Attapattu2007-11-132-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594360 13f79535-47bb-0310-9956-ffa450edef68
* - removed debugCarl C. Trieloff2007-11-121-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594271 13f79535-47bb-0310-9956-ffa450edef68
* Added a new set of performance tests which is more focused on getting the ↵Rajith Muditha Attapattu2007-11-127-4/+676
| | | | | | | | | | | throughput. The producers and consumers can be run from separate machines. There is no pass/fail, it merely records message count, memory etc at periodic intervals and prints a summary at the the end of the test. Since there are periodic entries, you could identify the rough time time it crashed and memory consumption etc. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594239 13f79535-47bb-0310-9956-ffa450edef68
* Change to avoid assertion when delivery is concurrent with session detachment:Gordon Sim2007-11-123-11/+16
| | | | | | | | | | | | * in SessionState::getHandler() doesn't assert and just return pointer * do assertion internally in SessionState where getHandler was relied for this before * in SemanticHandler::deliver() get handler and check it; if null then dump the message and print an error git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594233 13f79535-47bb-0310-9956-ffa450edef68
* On rollback requeue (rather than resend).Gordon Sim2007-11-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594220 13f79535-47bb-0310-9956-ffa450edef68
* removed a reference to M2.1 branchRajith Muditha Attapattu2007-11-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594210 13f79535-47bb-0310-9956-ffa450edef68
* Uncommented the lines that caused me a compilation error (due to an out of ↵Rajith Muditha Attapattu2007-11-122-5/+5
| | | | | | data spec file) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594208 13f79535-47bb-0310-9956-ffa450edef68
* - fix for msg creation, content no longer overwritesCarl C. Trieloff2007-11-121-5/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594205 13f79535-47bb-0310-9956-ffa450edef68
* Chnaged the sync logic in the client session to ignore message headersRajith Muditha Attapattu2007-11-123-53/+85
| | | | | | | Fixed a compilation error in XAResourceImpl git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594204 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a compilation error in XAResourceImplRajith Muditha Attapattu2007-11-122-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594203 13f79535-47bb-0310-9956-ffa450edef68
* Minimal bounds checkingGordon Sim2007-11-122-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@594198 13f79535-47bb-0310-9956-ffa450edef68