summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-6481: Move java source tree to top levelAlex Rudyy2015-04-15125-22226/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1673693 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5818 : [Java Broker] creating children from within the configuration ↵Robert Godfrey2015-04-122-6/+8
| | | | | | thread leads to deadlock as the configuration thread blocks waiting for a task which cannot be executed because it needs the config thread. Instead use asynchronous child creation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1673017 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6476 : Expose vhost target size so a store can decide to flow messages ↵Robert Godfrey2015-04-121-0/+6
| | | | | | to disk in recovery if necessary git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1672998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6476 : [Java Broker] Refactor MessageStore to allow more efficient ↵Robert Godfrey2015-04-034-198/+359
| | | | | | implementations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1671184 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6464: Set replica consistency policy to 'NoConsistencyPolicy' in order ↵Alex Rudyy2015-03-252-1/+82
| | | | | | to avoid hanging for timeout specified in TimeConsistencyPolicy on creation of JE transaction after transition from Master into Detached state when HA claster has no majority but the remaining Master change configuration tasks attempted to execute git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1669092 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6450 : [Java Broker] Allow separate model configuration threads for ↵Robert Godfrey2015-03-134-2/+13
| | | | | | each virtual host node git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1666609 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2836 : [Java Broker] Use slf4j facade for logging in the Java BrokerRobert Godfrey2015-03-1223-116/+229
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1666234 13f79535-47bb-0310-9956-ffa450edef68
* Merge from trunkQPID-6262-JavaBrokerNIOKeith Wall2015-03-121-2/+3
|\ | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1666219 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6436: Address review comments and fix issues caused by ACL refactoringAlex Rudyy2015-03-121-2/+3
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1666212 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6436: [Java Broker] Move ACL functionality scattered over the ↵Alex Rudyy2015-03-102-31/+2
| | | | | | | | | | | | configured objects into SecurityManager and AbstractConfiguredObjects git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1665410 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6425 : [Java Broker] Allow for local and global name equivalence on ↵Robert Godfrey2015-03-021-0/+25
| | | | | | | | | | | | virtual hosts git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663189 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6424 : Implement Connection.Redirect in 0-8/9/9-1Robert Godfrey2015-03-011-0/+7
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1663170 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6418 : [Java Broker] Use annotation to denote managed object which ↵Robert Godfrey2015-02-261-1/+1
| | | | | | | | | | | | manage the storage of their childrens' data git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1662473 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6407: [Java Broker] Fix Web UI defect that prevents the actual node ↵Keith Wall2015-02-235-11/+8
| | | | | | | | | | | | priority / quorum override from populating within the dialogue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661693 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-6398: [Java Broker] Update web management console UI to invoke dojo ↵Alex Rudyy2015-02-2010-40/+71
| | | | | | | | | | | | parser.parse as a promise git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1661166 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
* | Merge from trunkKeith Wall2015-03-122-30/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1666200 13f79535-47bb-0310-9956-ffa450edef68
* | Refactor use of futuresRobert Godfrey2015-03-102-23/+9
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665614 13f79535-47bb-0310-9956-ffa450edef68
* | Add sync/async varients to most ACO methodsKeith Wall2015-03-092-46/+119
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1665306 13f79535-47bb-0310-9956-ffa450edef68
* | merge from trunkKeith Wall2015-03-0313-48/+135
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1663717 13f79535-47bb-0310-9956-ffa450edef68
* | Make close return a future, wait on Future in broker shutdownRobert Godfrey2015-02-197-48/+118
|/ | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-6262-JavaBrokerNIO@1660949 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