summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore/src
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-5982: [Java Broker] BDB HA: Reset replication transaction id when ↵Keith Wall2014-08-102-1/+2
| | | | | | | | | contact with remote node is lost * Change BDB HA VHN tab so that replication transaction id -1 is shown as N/A * Adjust width of VH table on Broker tab to avoid state UNAVAIABLE wrapping over two lines. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1617159 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5983: [Java Broker] BDB HA: Reset role to DETACHED when BDB HA VHN is ↵Keith Wall2014-08-101-5/+10
| | | | | | stopped. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1617158 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5980: javadoc fixups continueRobert Gemmell2014-08-082-21/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616811 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5979: Derby/JDBC logs unnecessary "message not found" at WARN on rollback.Keith Wall2014-08-081-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616806 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5972: [Java Broker] Web UI to edit actual attribute values rather than ↵Keith Wall2014-08-0710-39/+46
| | | | | | | | effective values Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616543 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5967: Intruder node detection must be mandatory and should validate all ↵Alex Rudyy2014-08-068-400/+284
| | | | | | necessary arguments git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616186 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5965 : [Java Broker] flow transient messages to disk in low memory ↵Robert Godfrey2014-08-062-0/+25
| | | | | | situations git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1616155 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5962: [Java Broker] Prevent two or more BDB virtual host or virtual ↵Keith Wall2014-08-055-15/+248
| | | | | | hosts nodes sharing the same JE environment path git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615928 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5935: [Java Broker] Web Management UI style refactor to remove html ↵Andrew MacBean2014-08-0410-52/+52
| | | | | | inline styles and standardise via css git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615606 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5928: [Java Broker] Add UI into web management console for editing of ↵Alex Rudyy2014-08-0112-290/+486
| | | | | | | | 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-5928: [Java Broker] Further enhancements and feedback changes forAndrew MacBean2014-07-305-102/+54
| | | | | | initial implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614644 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
* QPID-5937 : [Java Broker] Add parameters to REST servlet to allow return of ↵Robert Godfrey2014-07-294-4/+4
| | | | | | actual vs. effective attribute values git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614333 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5935: [Java Broker] Web Management UI style refactor to remove html ↵Andrew MacBean2014-07-298-59/+59
| | | | | | inline styles and standardise via css git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1614299 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5930 : [Java Broker] Minimize memory footprint for persistent messagesRobert Godfrey2014-07-286-81/+329
| | | | 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-2612-61/+207
| | | | | | 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-257-119/+194
| | | | | | 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-4304 : [Java Broker] Add an attribute to queues - "messageDurability" - ↵Robert Godfrey2014-07-253-25/+35
| | | | | | 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
* 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-5909: Allow setting of BDB HA message store durability many timesAlex Rudyy2014-07-212-19/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612322 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: Add operational logging for the cases when remote node becomes ↵Alex Rudyy2014-07-214-0/+118
| | | | | | detached or attached git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612321 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] BDB HA VHN/VH UI text changes and improved JS ↵Andrew MacBean2014-07-212-5/+7
| | | | | | validation add permitted nodes button git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612269 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] BDB HA VHN/VH UIKeith Wall2014-07-213-7/+167
| | | | | | | | | * Fix fieldset border styling and use dojo's object.keys() [IE7/8 does not support Object.keys()] * Add support for permitted node list Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612247 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5907 : [Java Broker] Add ability for broker to startup while persistent ↵Robert Godfrey2014-07-201-4/+97
| | | | | | queues are still being recovered git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612118 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5867: [Java Broker] Allow the virtualhost's permitted node list to ↵Keith Wall2014-07-202-13/+49
| | | | | | | | passed via the virtualhostnode's virtualhost blueprint context variable. Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612064 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] Add VHN/VH creation dialog for BDB HA.Keith Wall2014-07-178-213/+362
| | | | | | Work completed by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1611314 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5787 : [Java Broker] Management can observe a child object before its ↵Robert Godfrey2014-07-161-0/+1
| | | | | | constructor has completed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1611181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: Strengthened testRemoteNodeAdded test and created log subject ↵Andrew MacBean2014-07-161-17/+82
| | | | | | matcher and improved matcher failure output git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610968 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5413: [Java Broker] Add virtualhostnode/virtualhost creation dialogueKeith Wall2014-07-164-98/+47
| | | | | | Work by Andrew MacBean <macbean@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: Removed unnecessary mock reset call in unit testAndrew MacBean2014-07-151-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610677 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: Re-instated incorrect removal of else clause in ↵Andrew MacBean2014-07-151-0/+4
| | | | | | ReplicatedEnvironmentFacade.setMessageStoreDurability() method git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610630 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5891: [Java Broker] Add BDB HA operational logging functionalityAndrew MacBean2014-07-149-308/+805
| | | | | | Work completed by Alex Rudyy <orudyy@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610379 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5822: [Java Broker] change to JE param setting logic to handle ↵Andrew MacBean2014-07-141-9/+10
| | | | | | EnvironmentParams.SUPPORTED_PARAMS not always containing ALL valid params git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610378 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5885: [Java Broker] Virtualhostnode to replace real virtualhost with ↵Keith Wall2014-07-082-26/+13
| | | | | | replica virtualhost in the event that the BDB HA goes into detached state git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608956 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Make sure that test ↵Alex Rudyy2014-07-081-1/+12
| | | | | | ReplicatedEnvironmentFacadeTest.testIntruderNodeIsDetected always closes intruder environment git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1608750 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5873: Exclude new ACL system tests from Json profile; fix ↵Keith Wall2014-07-041-2/+2
| | | | | | BDBHARemoteReplicationNodeTest unit test wrt monitor attribute git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607889 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5873: [Java Broker] Allow ACL rules to be applied to VirtualHostNode ↵Keith Wall2014-07-042-0/+186
| | | | | | | | | | | objects * ACL rules using the new operation VIRTUALHOSTNODE apply to VHN model objects. * ACL rules using the operation VIRTUALHOST apply to VH model objects for CREATE, UPDATE and DELETE. This is a change from previous version where BROKER operation permission was required. * For HA, VIRTUALHOSTNODE permission is required to perform updates on RemoteReplicationNodes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607868 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5867: Add intruder protection functionality for a cluster of BDB HA ↵Alex Rudyy2014-07-0413-20/+762
| | | | | | virtual host nodes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1607772 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: Remove unused settings interface incorrectly committedAndrew MacBean2014-06-264-7/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605742 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5821: [Java Broker] Refactor MessageStore and DurableConfigurationStore ↵Andrew MacBean2014-06-2618-128/+241
| | | | | | | | | | interfaces to remove message store settings map. VirtualHost model objects now have attributes. Work done by Keith Wall <kwall@apache.org> and me. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605737 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5846: Fix NPE in ↵Alex Rudyy2014-06-251-1/+1
| | | | | | org.apache.qpid.server.virtualhost.berkeleydb.BDBHAVirtualHostImpl.isCoalescingSync() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1605408 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: Set BDB message store durability only once on opening of virtual ↵Alex Rudyy2014-06-2310-273/+114
| | | | | | host. Restore original code of coalescing committer. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1604946 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker] Refactor BDB message store implementation to ↵Keith Wall2014-06-197-1200/+1507
| | | | | | | | | separate message and config store implementations. * Message store implementations can now be used in isolation, which is useful when the user is using a JSON VirtualHostNode with a BDB virtual host. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603849 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5831: Unexpected internal exception when closing JE Replicated environmentAndrew MacBean2014-06-191-2/+22
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603791 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5822: [Java Broker] Replace low level BDB/JDBC attributes in fovour of ↵Keith Wall2014-06-1815-107/+204
| | | | | | | | | | context variables from the model * BDB attributes environmentConfiguration/replicatedEnvironmentConfiguration removed. User can now specify context variables with the configuration keys that are understood by JE itself. * JDBC attributes bigIntType/bytesForBlob/varBinaryType/blobType are now context variables with names begining qpid.jdbcstore. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603655 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5802: [Java Broker] Refactor VH implementations to avoid duplicated ↵Keith Wall2014-06-132-43/+4
| | | | | | | | message store/message store subject code. This addresses review comments from Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602475 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5801: [Java Broker] BDB HA - ensure that replication exceptions when ↵Keith Wall2014-06-131-4/+21
| | | | | | | | reading the message id sequence cause the environment to restart Addresses review comment from Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602441 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5800: [Java Broker] Refactor BDBConfigurationStore, move methods/fields ↵Keith Wall2014-06-131-51/+63
| | | | | | | | associated with only BDBMessageStore to the inner class. Addresses review comment from Alex Rudyy. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1602437 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5715: Move coalescing commiters into environment facades. Flush logs ↵Alex Rudyy2014-06-0910-174/+131
| | | | | | for not completed commit futures if commit task is stopped git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1601445 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5801: [Java Broker] BDB: Cache the sequence handler used for message ↵Keith Wall2014-06-094-33/+146
| | | | | | sequence number git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1601351 13f79535-47bb-0310-9956-ffa450edef68