summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bug 867030 - QPID-4374: Make QueueGuard::cancel idempotent (Jason Dillaman)Alan Conway2012-10-182-13/+12
| | | | | | | Added QueueGuard::cancelled, only call cancel once. Don't enqueue after cancel. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399814 13f79535-47bb-0310-9956-ffa450edef68
* Bug 867030 - QPID-4374: Use configurable credit window for HA backup ↵Alan Conway2012-10-185-20/+41
| | | | | | subscriptions (Jason Dillaman) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399813 13f79535-47bb-0310-9956-ffa450edef68
* Bug 867030 - QPID-4374: Reduce contention on Queue::messageLock (Jason Dillaman)Alan Conway2012-10-182-6/+7
| | | | | | Introduce a separate lock for Queue::UsageBarrier. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399812 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4298: AMQQueueDeferredOrderingTest should sync after sending the test ↵Keith Wall2012-10-181-6/+6
| | | | | | | | | | | messages * Call AMQSession#sync after the sending of each (non-transactional) message, this is required to avoid spurious test fails on machines that are CPU starved. * Renamed test from testPausedOrder to testMessagesSentByTwoThreadsAreDeliveredInOrder to better reflect the nature of the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399547 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: Pass down the timeout argument; patch from Ernie AllenJustin Ross2012-10-171-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399445 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: The firewall plugin is no longer among the released artifactsJustin Ross2012-10-171-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4373 Repair r1399311 with more fluent CLI switch nameCharles E. Rolke2012-10-171-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399369 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4373 fix ambiguous CLI args; restore C++ broker schema propertyCharles E. Rolke2012-10-176-4/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399311 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3892 checkin r1362014 - add AclTopicMatch.h to the automake schemeCharles E. Rolke2012-10-171-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1399279 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added missing #include <limits> to management codegen template.Alan Conway2012-10-161-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1398778 13f79535-47bb-0310-9956-ffa450edef68
* MQPID-4286: QMF queries for HA replication take too long to process (Jason ↵Alan Conway2012-10-1538-1224/+1126
| | | | | | | | | | Dillaman) Rework ManagementAgent locks, get rid of shared buffers that were points of contention. Minor log message improvements in ha code. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1398530 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4345: plug Windows memory leak on close (async write error)Clifford Allan Jansen2012-10-131-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397926 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4350 BZ860701 HA handle autodelete queues - repair windows buildCharles E. Rolke2012-10-122-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397735 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compile error on windows.Alan Conway2012-10-121-1/+1
| | | | | | Using a private class typedef in a free function. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397723 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4369: HA backup brokers core dump in benchmark test.Alan Conway2012-10-125-24/+26
| | | | | | | | Was seeing core dumps with QueueReplicator::queue == 0. Caused by race conditions when calling QueueReplicator::deactivate. Renamed deactivate to destroy and call it only when the broker::Queue is destroyed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397676 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3317 Modified the code to implement correct behavior for linkRajith Muditha Attapattu2012-10-1215-382/+678
| | | | | | | | | bindings. Added unit tests for Address Helper and two specific test cases for verifying link behavior (bindings and customization of subscription queues). Review request : https://reviews.apache.org/r/7412/ git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397651 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4353: modified rest test names in CPPExcludes beause they now reside in ↵Keith Wall2012-10-121-1/+1
| | | | | | | | a different package. Applied patch from Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4335, QPID-4353: Refactored broker plugins to use simplified ↵Robert Gemmell2012-10-12175-4820/+2376
| | | | | | | | | | | | | | | | ServiceLoader-based model rather than embedding Felix to use OSGi. Removed the ability to reload security configuration because this feature is not very useful in its current form and was making our code hard to refactor. Modified all tests to use jars rather than classes. This makes them closer to real-world deployments, e.g. the META-INF/services file is read from within the jar. Also moved various system tests from their respective modules into "systests". This removes the need for most modules to depend on systests, thus simplifying our dependency graph. Applied patch from myself, Keith Wall and Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397519 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fix tests output of priorityGordon Sim2012-10-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397507 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove unused classGordon Sim2012-10-125-116/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397506 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove unused methodGordon Sim2012-10-122-6/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397502 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4349: Duplicate messages with alternate exchange.Alan Conway2012-10-111-0/+27
| | | | | | | This check-in is a test only, the issue was fixed as a side effect of the fix for QPID-4350. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397295 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix compilation errorGordon Sim2012-10-111-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397279 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 3968 : Removed all puts entries from qmf.rb.Darryl L. Pierce2012-10-111-11/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397265 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 4291 : Consolidated all requires in Ruby library.Darryl L. Pierce2012-10-1116-19/+1
| | | | | | | Previously each library file was requiring 'cqpid'. Moved this into the lib/qpid_messaging.rb file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397262 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 4291 : Renamed the gemfile to qpid_messaging.Darryl L. Pierce2012-10-1121-29/+27
| | | | | | Updated the examples and libraries to reflect this change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397261 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 4291 : Some cleanup on the rdoc generation and markups.Darryl L. Pierce2012-10-113-5/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397260 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix spelling if --link-maintenace-interval option and add ↵Alan Conway2012-10-112-3/+5
| | | | | | | | descriptive text. Also added description for --link-heartbeat-interval git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397253 13f79535-47bb-0310-9956-ffa450edef68
* Bug 860701 - QPID-4350: HA handle auto-delete queuesAlan Conway2012-10-1112-96/+337
| | | | | | | Subscribed auto-delete queues are deleted by the backup. Timed auto-delete queues are deleted after the timeout. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397243 13f79535-47bb-0310-9956-ffa450edef68
* JIRA 4351 : Provides systemd support to qpidd.Darryl L. Pierce2012-10-112-3/+18
| | | | | | | Systemd is a replacement for SysVInit scripts for starting up daemons on Linux systems. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397235 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4139 - qpid-stat -b does not show broker names anymoreTed Ross2012-10-111-0/+4
| | | | | | | Applied patch from Ernie Allen git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397218 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Suppress swig warning - ruby doesn't have != operator anywayAndrew Stitcher2012-10-112-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397092 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4365 : [Java 1-0 JMS Client] Allow setting of client id to be deferred ↵Robert Godfrey2012-10-101-19/+68
| | | | | | / only create TCP connection when absolutely necessary git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1396700 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4314: Add distributed tests to measure the impact of selectors on ↵Alex Rudyy2012-10-096-0/+409
| | | | | | consumers' performance git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1396299 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4360: Fix test bug: Non-ready HA broker can be incorrectly promoted to ↵Alan Conway2012-10-096-50/+52
| | | | | | | | | | | primary. Test test_delete_missing_response was failing with "cluster active, cannot promote". - Fixed test bug: "fake" primary triggered "cannot promote". - Backup: always create QueueReplicator if not already existing. - Terminology change: "initial" queues -> "catch-up" queues. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1396244 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4360 Fix unix/windows builds after commit 1394706Charles E. Rolke2012-10-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1395627 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor update to documentation.Alan Conway2012-10-051-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1394739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4360: Non-ready HA broker can be incorrectly promoted to primaryAlan Conway2012-10-0512-13/+249
| | | | | | | | | | | | A joining broker now attempts to contact all known members of the cluster and check their status. If any brokers are in a state other than "joining" the broker will refuse to promote. This will allow rgmanager to continue to try addresses till it finds a ready brokers. Note this reqiures ha-brokers-url to be a list of all known brokers, not a virtual IP. ha-public-url can still be a VIP. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1394706 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4358: Restructure Java Broker docbookKeith Wall2012-10-0555-2953/+1123
| | | | | | | | Introduce a new document structure Migrate useful content from old book to the new structure, rationalising the id's Remove out-of-date content git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1394629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4359: stop logging spurious error messages (when caused by expected ↵Robert Gemmell2012-10-051-4/+16
| | | | | | behaviour of an SSLSocket) during closure of a connection using SSL git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1394457 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add log messages to identify QueueReplicator associated with a ↵Alan Conway2012-10-032-0/+23
| | | | | | session error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4347: do not store Links/Bridges if they are created via recovery.Kenneth Anthony Giusti2012-10-033-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393479 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4355 : LICENSE and NOTICE included in jar files should be able to be ↵Robert Godfrey2012-10-0310-0/+651
| | | | | | module specific git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393415 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4285: HA backups continuously disconnect / re-sync after attempting to ↵Alan Conway2012-10-026-14/+58
| | | | | | | | | | | | | replicate a deleted queue Fixes queues getting into a partially deleted state: previously when a broker was promoted, it did not clean up it's QueueReplicators. The QueueReplicators keep a shared_ptr to the Queue so this kept Queues in memory after they were destroyed. It also kept them in QMF, since the management object is unregistered in the destructor. This patch cleans up properly on promotion. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393201 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4285: HA backups continuously disconnect / re-sync after attempting to ↵Alan Conway2012-10-027-24/+156
| | | | | | | | | | | | | | | | replicate a deleted queue. (Based on patch by Jason Dillama) This does not directly tackle the origin of the problem but extends Jasons's patch since it addresses something we had to fix anyway: "leaking" queues and exchanges. It does 2 things. 1. enabled hideDeletedError on all subscription objects used by HA This suppress the troublesome exception with a harmless no-op 2. Delete queues/exchanges missing from responses (based on Jasons patch) Fix the "leak" of queues and exchanges possible when an object replicated to a backup is deleted from the newn primary before the backup connects. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393089 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4352: fix break in ConnectionFactory following SSL truststore/keystore ↵Robert Gemmell2012-10-024-30/+56
| | | | | | | | | password masking in URL toString(). Makes SSLTest use a ConnectionFactory instead of instantiating AMQConnections directly, exposing this issue. Replaces horrible use of an AMQConnectionURL objects in MultipleBrokersFailoverTest and FailoverBehaviourTest (which both broke after this fix) with fully string-generated connection strings. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393034 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove unused 'manual non-test' classesRobert Gemmell2012-10-022-532/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1393032 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor updates to documentation.Alan Conway2012-10-011-11/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1392496 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Updated design document.Alan Conway2012-10-011-93/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1392489 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4330: Windows static destructors: threadSafeShutdown() testClifford Allan Jansen2012-09-3011-16/+175
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1392093 13f79535-47bb-0310-9956-ffa450edef68