txmanager could try to replace dead XAResources in commit and rollback tasks
----------------------------------------------------------------------------

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


Generally if a RM crashes, outbound connections to it need to be reestablished. 
 So if we have a in-doubt tx using an outbound connection, we should try to get 
a new XAResource to finish up the branch in the CommitTask and proposed 
RollbackTask.

AFAIK inbound connections will automatically reestablish connections and use 
the RETRY error code so we don't need to do this for inbound.  I still need to 
find out which error codes indicate that we should get a new connection and try 
again.

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