• mt-issues with org.jboss.tm.TransactionLocal

    Although I started examining the TransactionLocal backends for thread-safety (i.e. TransactionLocalDelegateImpl + TransactionLocalSynchronization & TxManager + TransactionImpl), it seems to me that TransactionLoca...
    Profile Photo
    last modified by dimitris
  • TransactionLocalDelegateImpl

    A related question to my previous post, since I am there: TransactionLocalDelegateImpl as an alternative implementation of TransactionLocalDelegate, when a TransactionManager other than TxManager is used, uses the 't...
    Profile Photo
    last modified by dimitris
  • disassociateThread on tm.suspend()

    Currently, we don't disassociate the calling thread from the tx when we suspend() (we just nullify the ti.tx reference) : public Transaction suspend() throws SystemException { ThreadInfo ti = getThreadInfo(); Tr...
    Profile Photo
    last modified by dimitris
  • cleaning up after recovery

    I'm implementing creating a generic Recoverable that wraps a JCA ManagedConnection. How do I clean up after I'm done with the managed connection? Do I call managedConnection.destroy(), cleanup() or both? thanks
    Profile Photo
    last modified by bill.burke
  • pluggable Xid padding in JCA

    This is in regards to: http://jira.jboss.com/jira/browse/JBAS-1405 I was looking on how to implement this and it seems the approach would be to create a XAResource proxy whenever the TxConnectionManager.TxConnection...
    Profile Photo
    last modified by bill.burke
  • Recoverable registration implementation

    This is in regards to: http://jira.jboss.com/jira/browse/JBAS-1408 After looking at the JCA code a bunch, it seems that the best place for registering the recoverable might be in the RARDeployment class? After the M...
    Profile Photo
    last modified by bill.burke
  • Where should UserTransaction live?

    A modularization issue... I have some (still uncommitted) code that uses the DTM to implement UserTransaction over JBoss remoting. The code is very simple and consists on just two classes: org.jboss.tm.remoting.clie...
    Profile Photo
    last modified by reverbel
  • Synchronization

    Hello I need to register a Synchronization object which will receive afterCompletion() invocations - or the equivalent - AFTER all resources in the transaction have been committed. I could register against the javax...
    Profile Photo
    last modified by robinroos
  • JBoss JTS specification feeback request

    Francisco Reverbel published specification draft for the new JBoss JTS implementation. Please review and comment: http://www.jboss.org/wiki/Wiki.jsp?page=JBossJTS
    Profile Photo
    created by ivelin.ivanov
  • Last resource gambit implemented wrong?

    I don't think last resource gambit is implemented correctly. For it to work, you will have to reuse the same DB connection as the TX recovery logger and let the TX recovery logger do the commit. Right now, the commit ...
    Profile Photo
    created by bill.burke
  • Tx Recovery Tasks

    See here: http://jira.jboss.com/jira/browse/JBJTA-1 If you're interested in helping.
    Profile Photo
    created by bill.burke
  • Use of  Jotm in Jboss.

    I have developed the necessary classes to use Jotm as a transaction manager in Jboss. I only performed some simple test involving two Jboss servers. The tests included some error conditions to see the correct propagat...
    Profile Photo
    last modified by japaz
  • Tx Recovery Prototype

    http://www.jboss.org/wiki/Wiki.jsp?page=TransactionRecovery
    Profile Photo
    last modified by bill.burke
  • Why not always pad Xid?

    mok, Can try a few more things, look at http://<your-server>:8082 and make sure that your jndi name is there, should be something like jndiName=helloEJBDisplay You might also try with your initial context ad...
    Profile Photo
    last modified by bill.burke
  • Wrong XidImpl.equals implementation?

    One thing I noticed by looking at XidImpl class. Are you guaranteed to get the same Xid class when you call recover on an XAResource? I would guess no. I think XidImpl.equals needs to reflect this. Bill
    Profile Photo
    last modified by bill.burke
  • Recovery and Clustering

    Ok, here's the algorithm I'm implementing for recovery: 1. For all log files gather all committing Xids 2. For each resource, call recover to get xids 3. commit each resource for xids found in log files 4. For each ...
    Profile Photo
    last modified by bill.burke
  • Finding XAResources in Recovery step

    Over the holidays, I took a look at how one would implement recovery. I think you're right...It is basically easy to implement(at least without handling Heuristic errors), but hard to perform well. One thing that get...
    Profile Photo
    last modified by bill.burke
  • TransactionManager.setTransactionTimeOut does not work

    TransactionManager.setTransactionTimeOut does not work. The javax.transaction.TransactionManager java doc says that the time out of a transaction can be modified using the setTransactionTimeOut method. Am using JBoss...
    Profile Photo
    last modified by esriram
  • Logging/recovery and transaction distribution

    It is my opinion that we need to add transaction logging and recovery to the JB transaction manager. My understanding of Trasaction Logging and recovery: The transaction manager would follow the two phase commit pro...
    Profile Photo
    last modified by acoliver
  • Change Notes: 3.2.4

    The following are the JBossJTA changes between 3.2.3 and 3.2.4 starting with the 3.2.4RC1 changes DO NOT POST ANYTHING EXCEPT CHANGE NOTES HERE If you have user questions about these changes use the user forum: http...
    Profile Photo
    last modified by adrian.brock