[ 
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.

Reply via email to