[jbossts-issues] [JBoss JIRA] (JBTM-932) Recover inflight subordinate transactions

Tom Jenkinson (Resolved) (JIRA) jira-events at lists.jboss.org
Wed Dec 14 06:34:09 EST 2011

     [ https://issues.jboss.org/browse/JBTM-932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tom Jenkinson resolved JBTM-932.

    Resolution: Done

I have resolved this in the sense of the distributed JTA will detect these types of transaction, but the JCA wont as JCA will rely on the timeout value. We can reopen if we want/need JCA to detect these as it is trivial to add.
> Recover inflight subordinate transactions
> -----------------------------------------
>                 Key: JBTM-932
>                 URL: https://issues.jboss.org/browse/JBTM-932
>             Project: JBoss Transaction Manager
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>            Reporter: Tom Jenkinson
>            Assignee: Tom Jenkinson
>             Fix For: 4.16.0.Final
> The call to XATerminator::recover() only returns transactions that are in the RecoveryStore.
> What if?
> 1. EIS propagates transaction "XYZ"
> 2. EIS crashes
> 3. We are not notified of this
> 4. EIS recovers
> 5. EIS calls XATerminator::recover
> 6. The inflight "XYZ" is not returned as it was not prepared and is therefore not in the RecoveryStore

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbossts-issues mailing list