[
https://issues.apache.org/jira/browse/QPID-475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arnaud Simon updated QPID-475:
------------------------------
Attachment: brokerpatch.patch
> 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
> Attachments: brokerpatch.patch, main-bdb.zip, main.zip
>
>
> 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.