summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5955 : [Java Broker] Allow HTTP Management to run TCP and SSL on the ↵Robert Godfrey2014-08-022-1/+361
| | | | | | same port git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Add UI into web management console for editing of ↵Alex Rudyy2014-08-0142-458/+1638
| | | | | | | | virtual host nodes and virtual hosts The work is done by Andrew MacBean and Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615187 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5954: [Java Broker] Fix UnsupportedOperationException thrown from ↵Alex Rudyy2014-08-012-2/+4
| | | | | | GenericJDBCConfigurationStore and GenericJDBCConfigurationStore on trying to evaluate settings for Bone Connection Pool provider git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615185 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5953: [Java Broker] Restore the auto refesh behaviour of tables within ↵Keith Wall2014-08-012-12/+43
| | | | | | | | tabs of the web management ui This commit reverts some changes made by r1598232 (which introduced the regression). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : Address comments from ~k-wallRobert Godfrey2014-07-312-15/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5915: [Java Broker] Remove unintentional debug outputKeith Wall2014-07-311-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5942: qpid HA cluster may end-up in joining state after HA primary is ↵Alan Conway2014-07-317-59/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | killed There are two issues here, both related to the fact that rgmanager sees qpidd and qpidd-primary as two separate services. 1. The service start/stop scripts can be called concurrently. This can lead to running a qpidd process who's pid is not in the pidfile. rgmanager cannot detect or kill this qpidd and cannot start another qpidd because of the lock on the qpidd data directory. 2. rgmanager sees a primary failure as two failures: qpidd and qpidd-primary, and will then try to stop and start both services. The order of these actions is not defined and can lead to rgmanager killing a service it has just started. This patch makes two major changes to the init scripts: 1. Uses flock to lock the sensitive stop/start part of the scripts to ensure they are not executed concurrently. 2. On "stop" the scripts check if a running qpidd is primary or not. "qpidd stop" is a no-op if the running broker is primary, "qpidd-primary stop" is a no op if it is not. This ensures that a broker will be stopped by the same stream of service actions that started it. Minor changes in this patch: - better logging of broker start-up and shut-down sequence. - qpid-ha heartbeat use half of timeout option. - add missing timeouts in qpid-ha. Notes: This changes the behavior of 'clusvcadm -d <qpidd-service>' on the primary node. Previously this would have stopped the qpidd service on that node, killed the qpidd process and relocated the primary service. Now this will stop the qpidd service (as far as rgmanager is concerned) but will not kill qpidd or relocate the primary service. When the primary is relocated the qpidd service wil not be able to re-start on that node until it is re-enabled with 'clusvcadm -e'. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614895 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5915: [Java Broker] Guard the case where client and server sides race ↵Keith Wall2014-07-311-1/+17
| | | | | | | | | to close the same connection. This change reuses the approach taken by ConnectionRegistry when the Broker is shutdown. Namely, it logs the failure and continues to allow the Broker to shutdown. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614893 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Perl Receiver returning an unwrapped Message object.Darryl L. Pierce2014-07-311-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614890 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5939: Add get_address to Perl Sender/Receiver classes.Darryl L. Pierce2014-07-313-4/+44
| | | | | | Updated the Perl client/server examples. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5926: [Java Broker] When transitioning from STOPPED to ACTIVE the ↵Keith Wall2014-07-3111-54/+265
| | | | | | virtualhost re-recovers children beneath it git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5944: [Java Broker] Expose queue clear management operation to the REST ↵Keith Wall2014-07-308-45/+132
| | | | | | API and Web Management Console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add alternative TrusStore implementation that can ↵Robert Godfrey2014-07-304-6/+380
| | | | | | use standard crt files rather than jks files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614667 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5924 [linearstore] Qpidd Will Not Start with Large Number of QueuesKim van der Riet2014-07-305-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614665 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5946 : [Java Broker] Add alternative KeyStore implementation that can ↵Robert Godfrey2014-07-306-27/+679
| | | | | | use standard crt/pem rather than jks files git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614652 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Further enhancements and feedback changes forAndrew MacBean2014-07-3022-199/+152
| | | | | | initial implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614644 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5945]: qpid-config to pass integer arguments whenever possiblePavel Moravec2014-07-301-9/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614637 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5943: Strengthen BDB HA operational logging testsAlex Rudyy2014-07-301-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614601 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Strengthen ant python test wrapper to ensure that ant will fail if ↵Keith Wall2014-07-301-5/+13
| | | | | | it fails to identify the pid of the broker\'s process git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614598 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : [Java Broker] Fix type registry to work when run in testsRobert Godfrey2014-07-301-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614581 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5938]: qpid-stat: remove dead code relevant to active-active clusterPavel Moravec2014-07-301-61/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614577 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5941: Set sensible default build type: default is RelWithDebInfo.Alan Conway2014-07-291-0/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614472 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5940 : [Java Broker] Add meta-data servletRobert Godfrey2014-07-293-8/+161
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614370 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-291-2/+3
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614353 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA : remove debugging stack trace dumpRobert Godfrey2014-07-291-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614335 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5932: tweak patch to support older versions of python.Ken Giusti2014-07-291-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614334 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-2914-26/+135
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5888: Fix test to ignore occasional TransactionAborted failures on ↵Alan Conway2014-07-291-1/+2
| | | | | | connection.close. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614331 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5936: Fix VirtualHostMessageStoreTest failing on json test profilesAlex Rudyy2014-07-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614320 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5929]: Mark deprecated QMF fields as Deprecated and do some relevant ↵Pavel Moravec2014-07-2911-90/+40
| | | | | | code cleanup git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614301 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5935: [Java Broker] Web Management UI style refactor to remove html ↵Andrew MacBean2014-07-2944-259/+267
| | | | | | inline styles and standardise via css git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614299 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5876: [Java Client] Highest delivery tag variable not reset after ↵Keith Wall2014-07-291-1/+0
| | | | | | failover and causes rejections to be sent - revert of commit 1607882 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614291 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5934 : [Java Broker] Allow TTL to be overridden on a per-Queue basisRobert Godfrey2014-07-288-13/+207
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5932: Use default parameter values for method calls if necessary.Ken Giusti2014-07-282-87/+48
| | | | | | Original patch by Ernest Allen. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614109 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5890: Validation refactoring. Fix Coverity MIXED_ENUM complaint.Charles E. Rolke2014-07-281-4/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614031 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5931]: [Java client] JMSException instead of ↵Pavel Moravec2014-07-281-3/+3
| | | | | | InvalidDestinationException raised when sending to temporary destination after session closure git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613984 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5930 : [Java Broker] Minimize memory footprint for persistent messagesRobert Godfrey2014-07-2819-220/+852
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613950 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5165 : Change the Broker stores to use the generic ConfigurationStore ↵Robert Godfrey2014-07-2684-3569/+1586
| | | | | | implementations and remove old EntryStore implementations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613739 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Implement or update virtualhostnode & virtualhostAndrew MacBean2014-07-2539-386/+1237
| | | | | | Work completed by Alex Rudyy <orudyy@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613461 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5907 : [Java Broker] Remove unreferenced messages from the store in ↵Robert Godfrey2014-07-251-2/+19
| | | | | | asynchronous store recoverer process git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613449 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4304 : [Java Broker] Add an attribute to queues - "messageDurability" - ↵Robert Godfrey2014-07-2549-349/+672
| | | | | | which controls whether message data is persisted or not. By default, depend on the persistence setting of the message, but allow an individual queue to declare that all (or no) messages should be persisted on the queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613440 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java System Tests] Remove duplicated testKeith Wall2014-07-252-172/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613425 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5857: Remove unreliable system test ↵Alex Rudyy2014-07-251-48/+0
| | | | | | ConsumerLoggingTest.testSubscriptionCreateQueueBrowser git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613402 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: Strengthen BDB HA operational logging testsAlex Rudyy2014-07-251-10/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613401 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-5852]: connection.opened() returns True after unsuccessful connection ↵Pavel Moravec2014-07-241-1/+2
| | | | | | (fixing regression infested by previous commit) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613270 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker] update JMX QueueInformation example to use the ↵Keith Wall2014-07-241-14/+20
| | | | | | necessary quoted elements in its ObjectNames git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5915: [Java Broker] Ensure that closing a Connection model object also ↵Keith Wall2014-07-246-50/+127
| | | | | | cause the underlying connection to close too git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613197 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5921, QPID-5923: adjustments and exclusions for new tests using swigged ↵Gordon Sim2014-07-243-6/+26
| | | | | | client git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613131 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5923: check requested node type when handling deleteGordon Sim2014-07-242-4/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613130 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5921: add missing clause to resolution logic for when only exchange ↵Gordon Sim2014-07-242-0/+63
| | | | | | exists but queue create was requested git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1613129 13f79535-47bb-0310-9956-ffa450edef68