summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-6418 : Merged 1662473,1662489 onto 0.32 branchRobert Godfrey2015-02-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.32@1662687 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6407: Edit dialogue for BDB HA does not faithfully populate attributes ↵Keith Wall2015-02-245-11/+8
| | | | | | | | | | | | node priority or required number of nodes Merged from trunk with command: svn merge -c 1661693 https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.32@1661946 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6398: [Java Broker] Update web management console UI to invoke dojo ↵Keith Wall2015-02-2410-40/+71
| | | | | | | | | | parser.parse as a promise due to changes in dojo 1.8 causing the parser to run in asynchronous fashion in some cases svn merge -c 1661166 https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.32@1661935 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6401 : [Java Broker] Add ability to validate connection attempts based ↵Robert Godfrey2015-02-191-0/+27
| | | | | | on plugins git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1660882 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6333: [Java Broker] Upgrade BDB JE version to 5.0.104Alex Rudyy2015-01-223-8/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1653808 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6259: Fix stopping of BDB committer from committer threadAlex Rudyy2015-01-201-7/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1653320 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6291: [Java Broker] Remove the now defunct supported attributes: ↵Keith Wall2014-12-291-16/+0
| | | | | | | | VH#supportedExchangeTypes, VH#supportedQueueTypes, Broker#supportedAuthenticationProviders, Broker#supportedPreferencesProviderTypes Clients now can discover the supported attributes in a generic fashion via the metadata service. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648392 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6289: [Java Broker] Fix for failing BDB system test caused by rev 1648039Keith Wall2014-12-292-444/+476
| | | | | | * Introduced single root interface BDBHAReplicaVirtualHost to meet the requirements of the model git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648303 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6289: [Java Broker] Extend Java Broker model to encapsulate permitted ↵Keith Wall2014-12-274-9/+23
| | | | | | | | child types Work of Robert Godfrey <rgodfrey@apache.org> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1648039 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6276: [Java Broker] Enhance the virtualhost UI to support ↵Keith Wall2014-12-192-0/+6
| | | | | | upload/download of virtualhost config expressed as JSON. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1646829 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6263 : [Java Broker] Remove knowledge of BrokerOptions from ↵Robert Godfrey2014-12-071-3/+4
| | | | | | SystemConfig and simply use attributes instead git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1643660 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6239 : [Java Broker] redirect embedded database error logs to common ↵Robert Godfrey2014-11-213-3/+153
| | | | | | broker log file git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1640841 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6235: Include backup-log4j.xml into bdbstore jarAlex Rudyy2014-11-191-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1640580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6222: [Java Broker] Shutdown the replica virtualhostnode if it runs out ↵Keith Wall2014-11-181-4/+18
| | | | | | | | of disk space This resolves a defect left by r1638052 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1640292 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6208: [Java Broker] Fix defect that prevents the permitted node list ↵Keith Wall2014-11-181-1/+2
| | | | | | | | from being written to the store if it is not the first node in the group (This was caused by a misuse of the features of ACO). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1640291 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6225: [Java Broker] Reduce the frequency with with the failure to ping ↵Keith Wall2014-11-131-5/+37
| | | | | | a remote node is reported git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1639380 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6224: [Java Broker] BDB / BDB-HA VH now cleans all log files and ↵Keith Wall2014-11-124-21/+52
| | | | | | | | performs a BDB checkpoint. * Cleaner thread is disabled whilst manually clean is in operation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1638936 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6222: Halt broker on running out of disk spaceAlex Rudyy2014-11-114-2/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1638052 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6208: [Java Broker] Avoid possibility of race condition when setting ↵Keith Wall2014-11-102-14/+10
| | | | | | | | | the permitted node list * Environment thread and broker configuration thread could race, which had the potential to lead to the permittedNodeList being removed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637845 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6221 : [Java Broker] Fix existing bug in getStoreLocation() in provided ↵Robert Godfrey2014-11-081-1/+1
| | | | | | stores, remove unneeded extra Event enums git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637609 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6221 : [Java Broker] Detect low disk space conditions and enforce flow ↵Robert Godfrey2014-11-083-13/+12
| | | | | | control git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637558 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6220: [Java Broker] BDB HA VH edit dialogue - ensure master/replica ↵Keith Wall2014-11-085-19/+40
| | | | | | | | synch policy displayed reflects that that is in force * Add missing tooltips too git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6216: [Java Broker] HA: On conditions causing environment restart, ↵Keith Wall2014-11-061-1/+17
| | | | | | notify the BDBHAVHN as early as possible that it is no longer master git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637117 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6208: PermittedNodeList seen to disappear while performing certain HA ↵Andrew MacBean2014-11-041-7/+16
| | | | | | operations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1636646 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6209: [Java Broker] Ensure node discoverer returns a value for every ↵Keith Wall2014-11-041-0/+2
| | | | | | node even if target node is partitioned git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1636610 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6201: [Java Broker] HA use separate single thread executor to deliver ↵Keith Wall2014-10-301-1/+4
| | | | | | JE state change events git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1635547 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6199: [Java Broker] Enhance BDBStoreUpgradeTestPreparer to create ↵Alex Rudyy2014-10-301-19/+100
| | | | | | sorted queue, custom direct exchange and publish messages into priority queue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1635468 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6180: [Java Broker] Cannot create BDB HA group on Windows development ↵Andrew MacBean2014-10-241-1/+3
| | | | | | environment due to node folder not being reported as writable by Files.isWritable(Path) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1634023 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6125 : make coalescing committer commit on stop if environment still viableRobert Godfrey2014-10-221-10/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633671 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6154: [Java Broker] Fix race condition that would cause an ↵Keith Wall2014-10-221-17/+15
| | | | | | ReplicatedEnvironment to be leaked on restart git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633606 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6173: [Java Broker] Disallow attribute updates to the ↵Keith Wall2014-10-211-0/+9
| | | | | | BDBHAReplicaVirtualHost git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633408 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6154: [Java Broker] HA - Handle rollback of node when use of weak ↵Keith Wall2014-10-214-21/+145
| | | | | | durability has allowed nodes to diverge git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633407 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6169: [Java Broker] HA Prevent IllegalStateException possibility from ↵Keith Wall2014-10-201-2/+13
| | | | | | | | | remote state learner * Prevents a race condition between a node becoming master and the desired durability being read from store and set on the environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6125 : [Java Broker] AMQP 0-8/9/9-1 protocol handler refactoringRobert Godfrey2014-10-172-77/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1632583 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6149: Use better names for the domain of BDB HA node priorityAlex Rudyy2014-10-132-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1631436 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6144: Throw ConnectionScopedRuntimeException for IllegalStateException ↵Alex Rudyy2014-10-108-50/+70
| | | | | | thrown from JE environment on restart git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1630956 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6143: Throw ConnectionScopedRuntimeException from ↵Alex Rudyy2014-10-102-2/+21
| | | | | | ReplicatedEnvironmentFacade.openDatabase if facade is not opened or environment is invalid git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1630922 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6134: [Java Broker] added operational logging call to additional ↵Andrew MacBean2014-10-101-0/+1
| | | | | | intruder detection logic git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1630807 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6134: [Java Broker] Restarting a node that has detected an intruder ↵Andrew MacBean2014-10-082-38/+107
| | | | | | should go back into the ERROR state not ACTIVE git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1630167 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6136: [Java Broker] Set permitted nodes on replica BDB HA VHN only when ↵Alex Rudyy2014-10-082-4/+73
| | | | | | they are changed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1630080 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Tests] Improve logging to help understand sporadically failed ↵Keith Wall2014-10-071-1/+7
| | | | | | HA MultiNodeTest git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1629859 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Tests] Strengthen ↵Alex Rudyy2014-10-031-0/+3
| | | | | | BDBHAVirtualHostNodeOperationalLoggingTest.testCreate to avoid sporadic failures git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1629190 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6126: Improve validation and exception messages for BDB HA nodeAlex Rudyy2014-10-024-42/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1629010 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6126: Invoke on-create validation after common validation, delete CO if ↵Alex Rudyy2014-10-021-12/+17
| | | | | | creation fails on any stage git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1628952 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6126: Add ability to validate CO attributes on creation, transit COs ↵Alex Rudyy2014-10-015-36/+399
| | | | | | into ERRORED state if exception occurs on recovery, allow ERRORED CO restart after remediation of configuration problem git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1628867 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker] UI change to update BDB HA permitted nodes hidden ↵Andrew MacBean2014-09-291-0/+1
| | | | | | field correctly git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1628133 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6111: [Java Broker] Ensure that when the REF is shutdown sufficient ↵Keith Wall2014-09-241-10/+40
| | | | | | | | | | | time is allowed - bug fix used Math.min rather than Math.max. Also: * reduced the default envSetupTimeout from 15mins to 3mins. * log a warning if environment re-creation takes longer than 25% of the allowed timeout * whilst restarting, recheck the REF state to avoid needlessly recreating the environment if restart is no longer required (most likely owning to close) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627305 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6114: Migrate the State member variable to AbstractConfiguredObject classAlex Rudyy2014-09-242-17/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627278 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6111: [Java Broker] HA Tests - change JE tests to assert that JE ↵Keith Wall2014-09-234-71/+103
| | | | | | replication ports are always relinquished. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626955 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6111: [Java Broker] HA - Ensure that when the REF is shutdown ↵Keith Wall2014-09-231-28/+50
| | | | | | sufficient time is allowed to allow any in progress JE ReplicatedEnvironment to complete. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626954 13f79535-47bb-0310-9956-ffa450edef68