First step toward dtx support.
-------------------------------
Key: QPID-475
URL: https://issues.apache.org/jira/browse/QPID-475
Project: Qpid
Issue Type: New Feature
Components: Java Broker
Reporter: Arnaud Simon
This patch is a first step toward dtx support.
It includes the new Message store and transaction manager interface and a
highly efficient BDB implementation of the store. The transaction manager
implementation is also based on BDB.
This work must be extended for plugging a dtx classes that will simply interact
with the transaction manager.
Note that I have tried not to change the existing architecture. I do think that
we should carefully plan 0.10 support that may not be based on the existing
architecture.
The configuration file must be changed to include the following store and
transaction manager configuration tags:
<store>
<!--
<class>org.apache.qpid.server.store.berkeleydb.BDBMessageStore</class> -->
<environment-path>${work}/localhost-store</environment-path>
<class>org.apache.qpid.server.store.berkeleydb.messageStore.MessageStoreImpl</class>
</store>
<txn>
<environment-tx-timeout>60</environment-tx-timeout>
<class>org.apache.qpid.server.store.berkeleydb.txn.TransactionManagerImpl</class>
</txn>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.