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.