summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Refer to sessionreceiver project in correct place. Fixes QPID-4406.0.18Stephen D. Huston2012-10-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1404396 13f79535-47bb-0310-9956-ffa450edef68
* Fix QPID-4269Stephen D. Huston2012-09-111-1/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1383229 13f79535-47bb-0310-9956-ffa450edef68
* Look for dotnet example files in the correct place for vc9. Fixes QPID-4294Stephen D. Huston2012-09-111-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1383225 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4194 : re-enable queue events in CATCHUP state.Michael Goulish2012-08-141-1/+6
| | | | | | | | pavel moravec's fix -- without this, newbie broker with a replication queue will not replicate messages received during CATCHUP. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1373004 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4142 C++ broker connection counting confused using auth. Merge from ↵Charles E. Rolke2012-08-136-0/+63
| | | | | | trunk to 0.18. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1372597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: fix issue in the docbook markup to get the PDF generation working ↵Robert Gemmell2012-08-121-7/+25
| | | | | | | | | again merged change from trunk r1372172 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1372176 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: add licence header to various filesRobert Gemmell2012-08-1223-2/+457
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1372144 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4195 : Add AMQP 1.0 JMS Client to the release scriptRobert Godfrey2012-08-083-0/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1370693 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Trivial correction to log message.Alan Conway2012-08-071-1/+1
| | | | | | Log message logic was inverted, making the message confusing. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1370394 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove debug logginng statement left in by mistake.Alan Conway2012-08-071-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1370313 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4191: HA removing self address breaks if a VIP is used.Alan Conway2012-08-0711-67/+68
| | | | | | | | | | | | | | | | | | | Pre this patch the HA broker removed its own address from the set of cluster addresses to form the set of failover addresses. The goal was avoid useless self-connection attempts. However this was broken with a Virtual IP address where a single address is used for the entire cluster. The remove-self is not essential, self-connection attempts are prevented elsewhere. Backup brokers will be prevented from connecting to self by the same connection-observer as normal clients, and this patch addes self-connection checks ins This patch - removes the code to remove self-addresses - adds self-connection checks in ConnectionObserver - adds & reorders some log statements & comments for greater clarity. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1370308 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4184: enable the notifications beign logged by configuring the ↵Robert Gemmell2012-08-031-0/+5
| | | | | | | | | associated logger merge from trunk r1368597 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368857 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4173: Switch off subscription.state logger to reduce the verbosity for ↵Robert Gemmell2012-08-031-0/+6
| | | | | | | | | | | client with low prefetch Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> merge from trunk r1368528 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368854 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4172: HouseKeepingTask now reverts thread name before exiting to reduce ↵Robert Gemmell2012-08-032-2/+51
| | | | | | | | | | | confusion when inspecting thread dumps. Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> merged from trunk r1368519 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368846 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4182: Set the default minimumAlertRepeatGap value to 30 secondsRobert Gemmell2012-08-034-14/+24
| | | | | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> merged from trunk r1368506 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368844 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4183 : [Merge from trunk] Implement Session/ConnectionModel interfaces ↵Robert Godfrey2012-08-025-5/+360
| | | | | | in AMQP 1.0 code to restore functionality git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368514 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4171: Fix enqueue ordering for persistent messsagesRobert Gemmell2012-08-024-22/+165
| | | | | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy <orudyy@gmail.com> merged from trunk r1367990 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368401 13f79535-47bb-0310-9956-ffa450edef68
* Revert "WIP: BrokerReplicator, QueueReplicator error handling."Alan Conway2012-08-014-12/+5
| | | | | | This reverts commit r1367543, which was committed by accident. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1368145 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4167: Fix a cycle in the JSON output of the AlternateExchange attribute ↵Robert Gemmell2012-08-016-14/+71
| | | | | | | | | which would lead to massive/broken output that would cripple the webui. Add checkbox to create a DLQ for the new queue, and display the alternateExchange attribute. Work by myself and Keith Wall. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367978 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4167: Fix setting of queue attributes via web management console and ↵Robert Gemmell2012-08-019-55/+139
| | | | | | | | | | | rest interfaces. Also import Subscription into the bundle to resolve CDNFExcept ion when viewing a queue with Consumers. Work by Oleksandr Rudyy, Keith Wall and myself. merged from trunk r1367796 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367973 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4170: prevent JMX threads from spinning in the Queue MBean if the ↵Robert Gemmell2012-08-012-8/+84
| | | | | | | | | content retrieval fails, log an error if it does. Add unit tests to expose issue and verify fix. merged from trunk r1367084 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367967 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Update HA docs to mention link-maintenace-interval, minor doc fixes.Alan Conway2012-07-312-31/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367734 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4175: HA code rationalize loggingAlan Conway2012-07-316-18/+34
| | | | | | | | | | | Clean up and rationalize log messages and levels. notice: Major broker-level events: connecting, failing-over, primary active, backup ready. info: Major queue level events: subscriptions ready, replicators created etc. debug: Detailed replication events: accept/reject conections, details of queue replication protocol. trace: dumping raw QMF messages git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367547 13f79535-47bb-0310-9956-ffa450edef68
* WIP: BrokerReplicator, QueueReplicator error handling.Alan Conway2012-07-314-5/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367543 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4164: Patch to extend MaxDeliveryCountTest to check for this bugRobert Gemmell2012-07-312-53/+23
| | | | | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com> merged from trunk r1367095 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4164: only keep a hard reference to the meta data if it has yet to be ↵Robert Gemmell2012-07-312-2/+8
| | | | | | | | | persisted merged from trunk r1366339 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367531 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4164: Prevent the erroneous re-storing of recovered messages during ↵Robert Gemmell2012-07-314-55/+138
| | | | | | | | | move/copyMessage management functions. merged from trunk r1365832 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367529 13f79535-47bb-0310-9956-ffa450edef68
* Porting to 0.18 branch.Rajith Muditha Attapattu2012-07-301-9/+12
| | | | | | | | | | QPID-3575 Changed the name of the system prop to "qpid.session.legacy_exception_behaviour". The system prop will now restore the old behavior. (cherry picked from commit 3f3d5165649e78bba094dce6443ff9eeeb56af0c) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367309 13f79535-47bb-0310-9956-ffa450edef68
* Porting to 0.18 branch.Rajith Muditha Attapattu2012-07-302-3/+4
| | | | | | | | | | | QPID-3575 The added a system prop to revert to the previous behavior if need be. Modified the SelectorTest#testRuntimeSelectorError test case to suit the new behavior. (cherry picked from commit 1b11ea556b73c4374a1c93d8707dc9aa57b209e1) git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367308 13f79535-47bb-0310-9956-ffa450edef68
* Porting to 0.18 branch.Rajith Muditha Attapattu2012-07-303-12/+48
| | | | | | | | | | QPID-3575 SessionExceptions (0-10 code path) are now marked as soft errors. When a Session receives an exception it is closed and the exception is notified via the ConnectionListener as well. However the exception is marked as a soft-error, therefore the connection will not be closed. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367307 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix typo in makefiles, incorrect file name.Alan Conway2012-07-302-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1367106 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4107 HA does not replicate alternate-exchangeAlan Conway2012-07-266-55/+244
| | | | | | | | Set alternate exchange on replicated queues and exchanges. If the exchange is available, set it immediately. Otherwise remember what needs to be set so it can be set when the exchange becomes available. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1366206 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4159: HA missing messages in failover test.Alan Conway2012-07-267-34/+40
| | | | | | | | | | | | Fix test_failover_send_receive showing missing messages. With this fix, ran with -DDURATION=2 overnight with no failures. - Primary, RemoteBackup: Only report "ready" once per remote backup. - HaBroker: Put membership updates under mutex. - ReplicatingSubscription: Check for backup missing messages at the front. - ha_tests.py: Added assertion to test_priority_ring, verify primary queue as expected. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1366180 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4165: Fix unsused variable warnings when compiling with -DNDEBUGAlan Conway2012-07-243-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1365251 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix typos, update comments, update log messages.Alan Conway2012-07-247-15/+32
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1365046 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4163: Deadlock between LinkRegistry and TimerTask locksAlan Conway2012-07-242-10/+12
| | | | | | | | Previously TimerTask::cancel was being called with locks held in this stack trace, causing a deadlock. Moved call to cancel outside of the lock. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1365045 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4159: HA Missing messages in failover test.Alan Conway2012-07-243-10/+27
| | | | | | | | | | | | QueueGuard was taking its snapshot of the initial queue range *before* it registered its QueueObserver. That means it was possible to have unguarded messages between the end of the snapshot and the first position protected by the guard. Fixed race condition in QueueRange constructor: Must call getPosition() *after* getFront() since both may be advancing and we want to end up with a valid range front <= back+1. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1365044 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation update.Alan Conway2012-07-232-60/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1364646 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4155 - Merged from trunk at revision 1363861.Ted Ross2012-07-201-3/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4158: HA transition to CATCHUP status too early; merged from 1363520Gordon Sim2012-07-201-16/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363852 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4155 - Merged from trunk at revision 1363795.Ted Ross2012-07-201-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363845 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4156: HA close window for clients to connect before HA broker is ↵Gordon Sim2012-07-203-10/+31
| | | | | | initialized; merged r1363498 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363839 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4151: Add validation for reserved exchange names into addExchange ↵Robert Gemmell2012-07-201-1/+2
| | | | | | | | | | | dialog in web management UI Applied patch from Oleksandr Rudyy <orudyy@gmail.com> merged from trunk r1363307 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363813 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4149: Add REST functionality to delete exchanges, queues and bindings, ↵Robert Gemmell2012-07-2018-59/+450
| | | | | | | | | | | add queue/exchange/binding delete operations into web UI Applied patch from Oleksandr Rudyy <orudyy@gmail.com> and myself. merged from trunk r1363298 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363810 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4150: Display the name of queue type key(sortKey,priorities,lvqKey) and ↵Robert Gemmell2012-07-202-2/+27
| | | | | | | | | | | its value Applied patch from Oleksandr Rudyy <orudyy@gmail.com> merged from trunk r1363297 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363809 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed use of boost::bind which was causing build failure on windows.Alan Conway2012-07-191-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363489 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4148: HA Not setting initial queues for new RemoteBackupsAlan Conway2012-07-193-14/+21
| | | | | | | | Fix bug introduced by r1362584: "QPID-4144 HA broker deadlocks on broker::QueueRegistry lock and ha::Primary lock" Stopped setting initial queues on new (i.e. not expected) RemoteBackups. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363488 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4145: HA Minor fixes to recoveryAlan Conway2012-07-197-27/+44
| | | | | | | | | - Demote timed-out backups from ready to catch-up. - Don't cancel connected backups on timeout, only disconnected ones. - Don't allow promotion of a catch-up broker. - Minor logging improvement. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363487 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4144 HA broker deadlocks on broker::QueueRegistry lock and ha::Primary lockAlan Conway2012-07-195-52/+44
| | | | | | | | | | | | Running tests repeatedly, the broker deadlocked with the attached stack trace. The problem call sequences are: 1. QueueRegistry::destroy takes QueuerRegistry lock > ConfigurationObserver::queueDestroy > ha::Primary::queueDestroy takes Primary lock. 2. ConnectionObserver::opened cals Primary::opened lock> RemoteBackup>getQueues().eachQueue This patch breaks the deadlock at both ends: QueueRegistry no longer holds the lock across the observer call and Primary does not hold the lock across eachQueue. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363486 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4138: HA sporadic failure in ha_testsAlan Conway2012-07-194-1/+8
| | | | | | | | | This was another test issue: trace logging had been left on by mistake, which was slowing down the tests to the point they were hitting test time-outs. Also in this patch: Include symbolic satus in membership update log message. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.18@1363485 13f79535-47bb-0310-9956-ffa450edef68