summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore
Commit message (Collapse)AuthorAgeFilesLines
* QPID-6481: Move java source tree to top levelAlex Rudyy2015-04-15142-26225/+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-6449: Fix failing testsAlex Rudyy2015-03-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1666959 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-1229-130/+253
| | | | 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-103-33/+4
| | | | | | | | | | | | 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-123-32/+4
| | | | | | | | 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-6336: [Java Broker] Change 0-8..0-91 path to await the receiver being ↵Keith Wall2015-01-271-2/+2
| | | | | | | | closed before continuing with the next connection attempt Based on work by Oleksandr Rudyy <orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1655034 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-6265: Change system tests to have one log per file configured using ↵Alex Rudyy2014-12-106-7/+21
| | | | | | Log4j, simplify QBTC git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1644492 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
* NO-JIRA: [Java Tests] MultiNodeTest - restore thread name after starting a ↵Keith Wall2014-11-061-2/+11
| | | | | | JE ReplicationEnvironment to avoid confusing thread names on subsequent tests git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1637119 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
* NO-JIRA: [Java Broker Tests] HA - Improve testcase ↵Keith Wall2014-10-301-19/+25
| | | | | | testTransferMasterWhilstMessagesInFlight to better assert that client remains operation after transfer master git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1635462 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6194: [Java Broker] explicitly set broker.failStartupWithErroredChild ↵Andrew MacBean2014-10-291-0/+4
| | | | | | for test that requires broker to start with erorred children git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1635167 13f79535-47bb-0310-9956-ffa450edef68