Transaction recovery might commit the wrong branch on an XAResource
-------------------------------------------------------------------

                 Key: GERONIMO-5519
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5519
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: transaction manager
    Affects Versions: 2.1.6, 2.2.2, 3.0
            Reporter: David Jencks
             Fix For: 2.1.7, 2.2.2, 3.0


Transaction recovery will commit the first xid that is associated with a 
prepared transaction that is recovered from an XAResource enrolled in that 
transaction.  That might not be the branch that was prepared on that XAResource.

This can happen if more than one XAResource is attached to the same resource 
manager with different names, for instance for inbound and outbound connections.

Thanks to Benedict Ritchie for discovering this problem.

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