summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* QPID-4352: Java client logs key_store_password/trust_store_password at debugKeith Wall2012-09-293-45/+60
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391916 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3906 Fixed an error with the default. Added unit tests for testingRajith Muditha Attapattu2012-09-283-4/+31
| | | | | | StreamMessage encoding defaults. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391567 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3906 Switched the default to legacy stream message format.Rajith Muditha Attapattu2012-09-283-15/+155
| | | | | | | Allows the lists to contain elements of different types. Added a set of unit tests in place of the system tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391566 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3906 List Message support for JMS.Rajith Muditha Attapattu2012-09-2812-10/+1288
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391565 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4334: updated the Java ACL docbook to mention its new firewall-like ↵Keith Wall2012-09-281-74/+168
| | | | | | | | capabilities. Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391488 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4334: addressed Keith's review comments. Also moved ↵Keith Wall2012-09-288-88/+211
| | | | | | | | PlainConfigurationTest to the correct package. Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391431 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4334: removed the firewall plugin and moved its functionality into the ↵Keith Wall2012-09-2839-1941/+1439
| | | | | | | | Access Control plugin. Applied patch from Philip Harvey <phil@philharveyonline.com>. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391430 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix logging in ha_tests.pyAlan Conway2012-09-272-171/+200
| | | | | | | | | | In order to suppress unwanted warnings from certain test, the ha_test framework was actually turning off all python logging. This patch selectively turns off wanrnings in specific code regions and then restores the configured logging level. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1391232 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA shortened prefix for ha headers to qpid.ha-.Alan Conway2012-09-261-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1390628 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4325: HA Starting from persistent storeAlan Conway2012-09-2515-261/+471
| | | | | | | | | | | When re-starting a persistent HA cluster, the broker that becomes primary should keep its store data while all the backup brokers should discard their store data and catch up from the primary. Backups cannot simply use their own stores because sequence numbers of stored messages will not match on all brokers. The backup erases individual queues and exchanges as the catch-up process gets to them. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1390123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4146 Applying patch attached by Pavel Moravec with modifications.Rajith Muditha Attapattu2012-09-251-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389991 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA update documentation re. built-in exchanges.Alan Conway2012-09-251-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389665 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Mark built-in exchanges as non-replicated.Alan Conway2012-09-251-5/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389663 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add missing initializers on ha::BrokerInfo contstructor.Alan Conway2012-09-243-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389542 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4333: remove the 'queue reconfiguration' process and various clases ↵Robert Gemmell2012-09-2410-707/+13
| | | | | | | | leftover from SCD Work by Keith Wall and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389451 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: correct some test descriptions and make it explicit which ↵Robert Gemmell2012-09-2412-9/+15
| | | | | | acknowledgement mode is in use within the associated test definition git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389268 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4341: ensure the Topic perftests actually use Topic destinationsRobert Gemmell2012-09-2311-19/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389143 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: move test-only dependency on common into module.test.depends. ↵Robert Gemmell2012-09-232-4/+5
| | | | | | Clarify a comment slightly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389142 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4277 The address handling code is now using the auto-deleteRajith Muditha Attapattu2012-09-211-1/+1
| | | | | | property when declaring the exchange. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388650 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4340 The durable parameter from the address string is now used whenRajith Muditha Attapattu2012-09-211-1/+3
| | | | | | declaring the exchange. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388642 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4311: throw exception if the test config requests a start delay greater ↵Robert Gemmell2012-09-212-17/+52
| | | | | | | | than the imposed maximum time limit for the test. Add some additional logging, extract some variables for clarity. Work by Oleksandr Rudyy and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388556 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4337: add SSL support for older python clients.Kenneth Anthony Giusti2012-09-213-3/+52
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388544 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: [Java Performance Charts] Added descriptions to all charts; use ↵Keith Wall2012-09-2130-14/+187
| | | | | | consistent colours across all charts; use dotted series for baselines git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388458 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4313: Address review comments from QPID-4109 (Reenable LoggingManagement)Keith Wall2012-09-217-48/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388457 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4338: Performance tests charting: Support long chart descriptions and ↵Keith Wall2012-09-2018-38/+323
| | | | | | allow colour/stroke to be controlled git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388256 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4310: Display performance test results in messages per secondRobert Gemmell2012-09-2024-50/+169
| | | | | | Applied patch from Oleksandr Rudyy <orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388072 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4333: remove empty directories left over from previous commitRobert Gemmell2012-09-200-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388053 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4333: remove the Slow Consumer Detection plugin and associated ↵Robert Gemmell2012-09-2029-3212/+1
| | | | | | | | documentation Work by Keith Wall and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388047 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3500 C++ qpidd broker --help should work despite parse errorsCharles E. Rolke2012-09-206-27/+89
| | | | | | | | | | This patch finds and processes --version before anything else. Then it finds --help before fully parsing command line options. In the event of a parse error, help usage may be shown as requested. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388032 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Performance Tests] Add config to run/chart varying number of ↵Keith Wall2012-09-205-154/+218
| | | | | | participants tests for both auto-ack and session transacted mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1387905 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4322: HA sporadic failure in ha_tests Alan Conway2012-09-198-48/+48
| | | | | | | Added Queue::getRange to get range atomically, fixes races around getting the front and backup of the range as two separate operations. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1387785 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: use uptodate to prevent management-http's dojo unwar happening ↵Keith Wall2012-09-191-1/+11
| | | | | | unnecessarily git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1387583 13f79535-47bb-0310-9956-ffa450edef68