You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Arnaud Simon (JIRA)" <qp...@incubator.apache.org> on 2007/04/26 14:41:15 UTC
[jira] Updated: (QPID-475) First step toward dtx support.
[ https://issues.apache.org/jira/browse/QPID-475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arnaud Simon updated QPID-475:
------------------------------
Attachment: main.zip
This is the main of the modified broker
> 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: 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.